.dropdown-menu {
	background: rgb(255, 255, 255); border-radius: 0px; border: 2px solid rgb(102, 102, 102); margin-top: 0px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-border-radius: 0; -o-border-radius: 0;
}
.dropdown-menu::before {
	border: 0px currentColor;
}
.typeahead.dropdown-menu > li.active > a {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51); filter:;
}
.typeahead.dropdown-menu > li.active:focus > a {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255); filter:;
}
.typeahead.dropdown-menu > li.active:hover > a {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255); filter:;
}
.dropdown-menu > li:focus > a {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51); filter:;
}
.dropdown-menu > li:hover > a {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51); filter:;
}
.dropdown-menu > li > a {
	padding: 6px 15px; font-size: 13px; filter:;
}
.dropdown-menu .dropdown-submenu:hover > a {
	background: rgb(238, 238, 238); color: rgb(51, 51, 51);
}
.dropdown-menu .active.dropdown-submenu:hover::after {
	border-left-color: rgb(102, 102, 102);
}
.dropdown-menu .dropdown-submenu > a:active {
	background: rgb(238, 238, 238); color: rgb(51, 51, 51);
}
.dropdown-menu .dropdown-submenu > a:focus {
	background: rgb(238, 238, 238); color: rgb(51, 51, 51);
}
.dropdown-menu .dropdown-submenu > a::after {
	border-left-color: rgb(102, 102, 102);
}
.dropdown-menu .dropdown-submenu .dropdown-menu {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.dropdown-menu .dropdown-submenu .dropdown-menu .active > a {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51);
}
.modal form {
	margin-bottom: 0px;
}
.input-append input {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.input-append select {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.input-append .uneditable-input {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.tooltip {
	z-index: 99999;
}
.tab-content {
	overflow: visible;
}
.uneditable-input {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.text.btn-group {
	font-size: 13px;
}
.btn-group .dropdown {
	font-size: 13px;
}
.btn-group .pagination {
	font-size: 13px;
}
.btn-group .pagination {
	margin: 0px;
}
.btn-group .pagination ul {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.table-bordered {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-force-topborder.table-bordered {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.dataTable.table-bordered {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.dataTable-noheader.dataTable.table-bordered {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered tbody:first-child tr:first-child > td:first-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered tbody:first-child tr:first-child > th:first-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered thead:first-child tr:first-child > th:last-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered tbody:first-child tr:first-child > td:last-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered tbody:first-child tr:first-child > th:last-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered thead:last-child tr:last-child > th:first-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered tbody:last-child tr:last-child > td:first-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered tbody:last-child tr:last-child > th:first-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered tfoot:last-child tr:last-child > td:first-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered tfoot:last-child tr:last-child > th:first-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered thead:last-child tr:last-child > th:last-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered tbody:last-child tr:last-child > td:last-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered tbody:last-child tr:last-child > th:last-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered tfoot:last-child tr:last-child > td:last-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-bordered tfoot:last-child tr:last-child > th:last-child {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-prepend :first-child.add-on {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-prepend :first-child.btn {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append :last-child.add-on {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append :last-child.btn {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append :last-child.btn-group > .dropdown-toggle {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append.input-prepend :last-child.add-on {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append.input-prepend :last-child.btn {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append.input-prepend :first-child.add-on {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append.input-prepend :first-child.btn {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.btn-group > :first-child.btn {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.btn-group > :last-child.btn {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.btn-group > .dropdown-toggle {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-prepend .btn-group :first-child.btn {
	padding: 4px 8px; border-radius: 0px !important; border: 1px solid rgb(204, 204, 204); -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append .btn-group :first-child.btn {
	padding: 4px 8px; border-radius: 0px !important; border: 1px solid rgb(204, 204, 204); -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append :last-child.add-on {
	padding: 4px 8px; border: 1px solid rgb(204, 204, 204);
}
.input-append :last-child.btn {
	padding: 4px 8px; border: 1px solid rgb(204, 204, 204);
}
.input-append :last-child.btn-group > .dropdown-toggle {
	padding: 4px 8px; border: 1px solid rgb(204, 204, 204);
}
.input-prepend :first-child.btn {
	padding: 4px 8px; border: 1px solid rgb(204, 204, 204);
}
.input-prepend :first-child.add-on {
	padding: 4px 6px; border: 1px solid rgb(204, 204, 204);
}
.label {
	border-radius: 0px; text-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
input {
	border-radius: 0px !important; box-shadow: none !important; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
textarea {
	border-radius: 0px !important; box-shadow: none !important; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.modal {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.modal .modal-footer {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.tooltip .tooltip-inner {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.open.btn-group .dropdown-toggle {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.open.btn-group .btn-primary.dropdown-toggle {
	background: rgb(54, 142, 224);
}
.open.btn-group .btn-danger.dropdown-toggle {
	background: rgb(229, 20, 0);
}
.open.btn-group .btn-inverse.dropdown-toggle {
	background: rgb(51, 51, 51);
}
.open.btn-group .btn-success.dropdown-toggle {
	background: rgb(51, 153, 51);
}
.open.btn-group .btn-warning.dropdown-toggle {
	background: rgb(248, 163, 31);
}
.open.btn-group .btn-info.dropdown-toggle {
	background: rgb(54, 142, 224);
}
.form-horizontal .control-label {
	width: 140px; text-align: left;
}
.form-horizontal .controls {
	margin-left: 160px;
}
.dropdown-primary.dropdown-menu {
	border-color: rgb(54, 142, 224);
}
.dropdown-primary.dropdown-menu > li > a:hover {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
.dropdown-danger.dropdown-menu {
	border-color: rgb(229, 20, 0);
}
.dropdown-danger.dropdown-menu > li > a:hover {
	background: rgb(229, 20, 0); color: rgb(255, 255, 255);
}
.dropdown-warning.dropdown-menu {
	border-color: rgb(250, 183, 80);
}
.dropdown-warning.dropdown-menu > li > a:hover {
	background: rgb(248, 163, 31); color: rgb(255, 255, 255);
}
.dropdown-success.dropdown-menu {
	border-color: rgb(51, 153, 51);
}
.dropdown-success.dropdown-menu > li > a:hover {
	background: rgb(51, 153, 51); color: rgb(255, 255, 255);
}
.dropdown-inverse.dropdown-menu {
	border-color: rgb(72, 72, 72);
}
.dropdown-inverse.dropdown-menu > li > a:hover {
	background: rgb(72, 72, 72); color: rgb(255, 255, 255);
}
.btn {
	background: rgb(238, 238, 238); padding: 5px 9px; border-radius: 0px; border: 0px currentColor; color: rgb(68, 68, 68); filter:; box-shadow: none; text-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-border-radius: 0; -o-border-radius: 0;
}
.btn-large.btn {
	padding: 10px 16px;
}
.btn-small.btn {
	padding: 3px 7px;
}
.btn-mini.btn {
	padding: 1px 4px;
}
.btn-text-left.btn {
	text-align: left;
}
.btn i {
	font-size: 14px;
}
.btn:hover {
	background: rgb(204, 204, 204); text-shadow: none;
}
.btn:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn-primary.btn {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255); filter:; text-shadow: none;
}
.btn-primary.btn:hover {
	background: rgb(30, 116, 197);
}
.btn-info.btn {
	background: rgb(164, 204, 241); filter:; text-shadow: none;
}
.btn-info.btn:hover {
	background: rgb(98, 167, 231); color: rgb(51, 51, 51);
}
.btn-warning.btn {
	background: rgb(250, 183, 80); filter:; text-shadow: none;
}
.btn-warning.btn:hover {
	background: rgb(248, 163, 31); color: rgb(51, 51, 51);
}
.btn-danger.btn {
	background: rgb(255, 68, 51); color: rgb(255, 255, 255); filter:; text-shadow: none;
}
.btn-danger.btn:hover {
	background: rgb(229, 20, 0);
}
.btn-success.btn {
	background: rgb(64, 191, 64); color: rgb(255, 255, 255); filter:; text-shadow: none;
}
.btn-success.btn:hover {
	background: rgb(51, 153, 51);
}
.btn-inverse.btn {
	background: rgb(72, 72, 72); color: rgb(255, 255, 255); filter:; text-shadow: none;
}
.btn-inverse.btn:hover {
	background: rgb(17, 17, 17);
}
.nav-pills.nav > li.active > a {
	background: rgb(54, 142, 224);
}
.nav-list.nav > li.active > a {
	background: rgb(54, 142, 224);
}
.popover {
	padding: 0px; border-radius: 0px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-border-radius: 0; -o-border-radius: 0;
}
.accordion .accordion-group {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.accordion .accordion-group .accordion-heading .accordion-toggle {
	background: rgb(246, 246, 246);
}
.progress {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination-large ul > li:first-child > a {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination-large ul > li:first-child > span {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination-large ul > li:last-child > a {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination-large ul > li:last-child > span {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination ul > li:first-child > a {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination ul > li:first-child > span {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination-mini ul > li:first-child > a {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination-small ul > li:first-child > a {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination-mini ul > li:first-child > span {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination-small ul > li:first-child > span {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination ul > li:last-child > a {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination ul > li:last-child > span {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination-mini ul > li:last-child > a {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination-small ul > li:last-child > a {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination-mini ul > li:last-child > span {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pagination-small ul > li:last-child > span {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.table-condensed.table tr th {
	padding: 4px 5px;
}
.table-condensed.table tr td {
	padding: 4px 5px;
}
.table tr th {
	padding: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
.table tr td {
	padding: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
label {
	font-size: 13px;
}
input {
	font-size: 13px;
}
button {
	font-size: 13px;
}
select {
	font-size: 13px;
}
textarea {
	font-size: 13px;
}
.form-actions {
	background: 0px; border: 0px currentColor;
}
html {
	-webkit-font-smoothing: antialiased;
}
html .halflings {
	-webkit-font-smoothing: antialiased;
}
#content {
	position: relative; min-height: 100%;
}
.nav-fixed#content {
	padding-top: 40px;
}
.nav-fixed#content #left {
	top: 40px;
}
.container-fluid#content {
	padding: 0px;
}
.nav-fixed.container-fluid#content {
	padding-top: 40px;
}
#main {
	background: rgb(255, 255, 255); overflow: visible; padding-bottom: 30px;
}
#main::after {
	clear: both; display: table; content: "";
}
#main .page-header {
	margin: 15px 0px; padding: 0px 3px; border: 0px currentColor;
}
#main .page-header::after {
	clear: both; display: table; content: "";
}
#main .page-header .pull-left h1 {
	margin: 20px 0px; color: rgb(42, 42, 42); line-height: 24px; font-size: 30px; font-weight: 400;
}
#main .page-header .pull-left h6 {
	margin: 0px; color: rgb(119, 119, 119); font-weight: normal;
}
#main .breadcrumbs {
	background: rgb(244, 244, 244);
}
#main .breadcrumbs::after {
	clear: both; display: table; content: "";
}
#main .breadcrumbs ul {
	margin: 0px; padding: 2px 5px; float: left; list-style-type: none;
}
#main .breadcrumbs ul::after {
	clear: both; display: table; content: "";
}
#main .breadcrumbs ul > li {
	color: rgb(102, 102, 102); float: left;
}
#main .breadcrumbs ul > li > a {
	padding: 2px 6px; color: rgb(102, 102, 102); font-size: 12px; float: left; display: block;
}
#main .breadcrumbs ul > li i {
	margin: 7px 0px 6px; font-size: 11px; float: left;
}
#main .breadcrumbs .close-bread {
	float: right;
}
#main .breadcrumbs .close-bread > a {
	margin: 4px 8px; color: rgb(153, 153, 153); font-size: 14px; display: block;
}
#main .breadcrumbs .close-bread > a:hover {
	text-decoration: none;
}
#main .ui-state-highlight {
	background: red; height: 50px;
}
#main #vmap {
	width: 100%; height: 300px;
}
#footer {
	background: rgb(238, 238, 238); width: 100%; text-align: center; position: relative;
}
#footer p {
	padding: 10px 0px; margin-bottom: 0px;
}
#footer .gototop {
	padding: 10px 15px; top: 0px; right: 0px; color: rgb(51, 51, 51); font-size: 16px; text-decoration: none; display: block; position: absolute;
}
#footer .gototop:hover {
	background: rgb(170, 170, 170);
}
.sidebar-right #left {
	left: auto; right: 0px;
}
.sidebar-right #left .subnav .dropdown-submenu > a::after {
	border-width: 5px 5px 5px 0px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgb(170, 170, 170) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); width: 0px; height: 0px; margin-top: 5px; margin-left: -9px; float: left; display: block; content: " ";
}
.sidebar-right #left .subnav .subnav-menu > li.dropdown > a::after {
	border-width: 5px 5px 5px 0px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgb(153, 153, 153) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); left: 5px; top: 10px; width: 5px; position: absolute; content: " ";
}
.sidebar-right #left .subnav .subnav-menu > li.open.dropdown .dropdown-menu {
	left: auto; right: 100%;
}
.sidebar-right #left .subnav .subnav-menu > li.open.dropdown > .dropdown-menu {
	border-right-color: currentColor; border-left-color: rgb(170, 170, 170); border-right-width: 0px; border-left-width: 2px; border-right-style: none; border-left-style: solid;
}
.sidebar-right #main {
	margin-right: 200px; margin-left: 0px;
}
#left {
	background: rgb(238, 238, 238); left: 0px; width: 200px; height: 100%; bottom: 0px; position: absolute; -ms-overflow-x: visible;
}
.mobile-show#left {
	position: fixed; z-index: 1000;
}
.full#left {
	height: auto; bottom: auto;
}
.sidebar-fixed#left {
	top: 40px; position: fixed; -ms-overflow-x: hidden;
}
.sidebar-fixed#left .ui-resizable-handle {
	right: 0px;
}
#left .subnav {
	margin-top: 15px; margin-left:10px; margin-right:10px;
}
#left .subnav:hover .subnav-title .toggle-subnav i {
	display: block; 
}
#left .subnav .subnav-content {
	padding: 10px 20px;
}
#left .subnav .subnav-content::after {
	clear: both; display: table; content: "";
}
#left .subnav .less.subnav-content {
	padding: 10px 13px;
}
#left .subnav .subnav-title {
	white-space: nowrap; -ms-text-overflow: ellipsis;background-color:#e5e5e5; padding:5px 0px;
}
#left .subnav .subnav-title::after {
	clear: both; display: table; content: "";
}
#left .subnav .subnav-title span {
	font-size: 14px; font-weight: bold; margin-left: 20px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#left .subnav .subnav-title .toggle-subnav {
	padding: 1px 6px; color: rgb(68, 68, 68); overflow: hidden; text-decoration: none; display: block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
#left .subnav .subnav-title .toggle-subnav i {
	left: 10px; top: 4px; font-size: 14px; display: none; position: absolute;
}
#left .subnav .subnav-title .toggle-subnav:hover {
	color: rgb(34, 34, 34);
}
#left .subnav .subnav-menu {
	margin: 5px 0px; padding: 0px; display: none; list-style-type: none;
}
#left .subnav .subnav-menu > li {
	white-space: nowrap; -ms-text-overflow: ellipsis;
}
#left .subnav .subnav-menu > li.dropdown > a {
	position: relative;
}
#left .subnav .subnav-menu > li.dropdown > a::after {
	border-width: 5px 0px 5px 5px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(153, 153, 153); top: 10px; width: 5px; right: 5px; position: absolute; content: " ";
}
#left .subnav .subnav-menu > li.open.dropdown > a {
	background: rgb(204, 204, 204); color: rgb(51, 51, 51);
}
#left .subnav .subnav-menu > li.open.dropdown .dropdown-menu {
	border-color: rgb(170, 170, 170) rgb(170, 170, 170) rgb(170, 170, 170) currentColor; margin: 0px; left: 100%; top: 0px; border-left-width: 0px; border-left-style: none;
}
#left .subnav .subnav-menu > li.open.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu {
	border-left-color: rgb(153, 153, 153); border-left-width: 2px; border-left-style: solid;
}
#left .subnav .subnav-menu > li.open.dropdown .dropdown-menu .dropdown-submenu:hover > a {
	background: rgb(204, 204, 204); color: rgb(51, 51, 51);
}
#left .subnav .subnav-menu > li.open.dropdown .dropdown-menu .dropdown-submenu:focus > a {
	background: rgb(204, 204, 204); color: rgb(51, 51, 51);
}
#left .subnav .subnav-menu > li.open.dropdown .dropdown-menu .dropdown-submenu:hover > a::after {
	border-left-color: rgb(153, 153, 153);
}
#left .subnav .subnav-menu > li.open.dropdown .dropdown-menu .dropdown-submenu:focus > a::after {
	border-left-color: rgb(153, 153, 153);
}
#left .subnav .subnav-menu > li > a {
	padding: 5px 0px 5px 27px; color: rgb(85, 85, 85); overflow: hidden; text-decoration: none; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#left .subnav .subnav-menu > li > a:hover {
	background: rgb(221, 221, 221); color: rgb(34, 34, 34);
}
#left .subnav .subnav-menu > li.active > a {
	background: rgb(204, 204, 204); color: rgb(34, 34, 34);
}
.mobile-sidebar-toggle {
	padding: 11px 10px 9px; color: rgb(255, 255, 255); margin-right: 5px; float: left; display: none;
}
.mobile-sidebar-toggle:hover {
	background: rgb(30, 116, 197); color: rgb(255, 255, 255); text-decoration: none;
}
.language-select .dropdown-menu a {
	padding: 6px 15px !important;
}
.language-select .dropdown-menu a img {
	left: 11px; top: 11px;
}
.language-select .dropdown-menu a span {
	margin-left: 20px;
}
.language-select a {
	padding: 9px 10px 11px !important; position: relative;
}
.language-select a img {
	left: 13px; top: 15px; margin-left: 0px !important; position: absolute;
}
.language-select a span {
	margin-left: 25px;
}
.theme-settings > li {
	padding: 0px; margin-top: 10px;
}
.theme-settings > li:first-child {
	margin-top: 5px;
}
.theme-settings > li span {
	color: rgb(102, 102, 102); padding-left: 15px; display: block;
}
.theme-settings > li .version-toggle > a {
	padding: 5px 25px; color: rgb(68, 68, 68); text-decoration: none; display: block;
}
.theme-settings > li .topbar-toggle > a {
	padding: 5px 25px; color: rgb(68, 68, 68); text-decoration: none; display: block;
}
.theme-settings > li .sidebar-toggle > a {
	padding: 5px 25px; color: rgb(68, 68, 68); text-decoration: none; display: block;
}
.theme-settings > li .version-toggle > a.active {
	position: relative;
}
.theme-settings > li .topbar-toggle > a.active {
	position: relative;
}
.theme-settings > li .sidebar-toggle > a.active {
	position: relative;
}
.theme-settings > li .version-toggle > a.active::before {
	left: 10px; top: 4px; font-family: FontAwesome; font-size: 8px; position: absolute; content: "\f111";
}
.theme-settings > li .topbar-toggle > a.active::before {
	left: 10px; top: 4px; font-family: FontAwesome; font-size: 8px; position: absolute; content: "\f111";
}
.theme-settings > li .sidebar-toggle > a.active::before {
	left: 10px; top: 4px; font-family: FontAwesome; font-size: 8px; position: absolute; content: "\f111";
}
.theme-settings > li .version-toggle > a:hover {
	background: rgb(221, 221, 221);
}
.theme-settings > li .topbar-toggle > a:hover {
	background: rgb(221, 221, 221);
}
.theme-settings > li .sidebar-toggle > a:hover {
	background: rgb(221, 221, 221);
}
.theme-colors {
	margin: 0px; padding: 0px 0px 5px;
}
.theme-colors::after {
	clear: both; display: table; content: "";
}
.theme-colors li {
	
}
.theme-colors li::after {
	clear: both; display: table; content: "";
}
.theme-colors li.subtitle {
	margin: 10px 0px 5px 15px; color: rgb(102, 102, 102); clear: both; float: none; display: block;
}
.theme-colors li span {
	margin: 8px 0px 0px 8px; width: 30px; height: 30px; float: left; display: block; cursor: pointer;
}
.theme-colors li span.blue {
	background: rgb(54, 142, 224);
}
.theme-colors li span.orange {
	background: rgb(248, 163, 31);
}
.theme-colors li span.red {
	background: rgb(229, 20, 0);
}
.theme-colors li span.green {
	background: rgb(51, 153, 51);
}
.theme-colors li span.lime {
	background: rgb(140, 191, 38);
}
.theme-colors li span.teal {
	background: rgb(0, 171, 169);
}
.theme-colors li span.purple {
	background: rgb(255, 0, 151);
}
.theme-colors li span.brown {
	background: rgb(160, 80, 0);
}
.theme-colors li span.pink {
	background: rgb(230, 113, 184);
}
.theme-colors li span.magenta {
	background: rgb(162, 0, 255);
}
.theme-colors li span.grey {
	background: rgb(51, 51, 51);
}
.theme-colors li span.darkblue {
	background: rgb(32, 78, 129);
}
.theme-colors li span.lightred {
	background: rgb(230, 58, 58);
}
.theme-colors li span.lightgrey {
	background: rgb(102, 102, 102);
}
.theme-colors li span.satblue {
	background: rgb(44, 94, 123);
}
.theme-colors li span.satgreen {
	background: rgb(86, 175, 69);
}
.theme-colors li span.grey-3 {
	background: rgb(238, 238, 238);
}
.theme-colors li span.grey-4 {
	background: rgb(153, 153, 153);
}
#navigation {
	background: #101010; position: relative; z-index: 100;
}
.navbar-fixed-top#navigation {
	position: fixed; z-index: 1030;
}
#navigation .dropdown-menu {
	border-color: rgb(54, 142, 224); border-top-width: 0px; border-top-style: none;
}
#navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
	border-radius: 0px; margin-left: 0px; border-top-color: rgb(54, 142, 224); border-top-width: 2px; border-top-style: solid; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
#navigation .dropdown-menu > li.dropdown-submenu:hover > a {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
#navigation .dropdown-menu > li.dropdown-submenu:focus > a {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
#navigation .dropdown-menu > li.dropdown-submenu:hover > a::after {
	border-left-color: rgb(255, 255, 255);
}
#navigation .dropdown-menu > li.dropdown-submenu:focus > a::after {
	border-left-color: rgb(255, 255, 255);
}
#navigation .dropdown-menu > li > a:hover {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255); filter:;
}
#navigation .toggle-nav {
	padding: 9px; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none; float: left; display: block;
}
#navigation .toggle-nav:hover {
	background-color: rgb(27, 103, 175);
}
#navigation #brand {
	background: url("../img/logo.png") no-repeat; width: 160px; height: 32px; color: rgb(255, 255, 255); padding-bottom: 2px; font-size: 20px; margin-top: 5px; float: left;
}
#navigation #brand:hover {
	text-decoration: none;
}
#navigation .toggle-mobile {
	background: rgb(27, 103, 175); padding: 11px 10px 9px; color: rgb(255, 255, 255); text-decoration: none; float: right; display: block;
}
#navigation .toggle-mobile i {
	font-size: 18px;
}
#navigation .mobile-nav {
	display: none;
}
#navigation .mobile-nav > li > ul {
	display: none;
}
#navigation .open.mobile-nav {
	background: rgb(54, 142, 224); list-style: none; margin: 0px; padding: 0px 20px 20px; display: block;
}
#navigation .open.mobile-nav > li {
	margin-top: 1px; display: block;
}
#navigation .open.mobile-nav > li:first-child {
	margin-top: 0px;
}
#navigation .open.mobile-nav > li.active > a {
	background: rgb(20, 77, 130); color: rgb(255, 255, 255);
}
#navigation .open.mobile-nav > li.active > ul {
	background: rgb(20, 77, 130);
}
#navigation .open.mobile-nav > li > a {
	background: rgb(27, 103, 175); padding: 8px 12px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
#navigation .open.mobile-nav > li > a i {
	margin-top: 3px; float: right;
}
#navigation .open.mobile-nav > li > ul {
	background: rgb(27, 103, 175); margin: 0px; padding: 0px 0px 10px; list-style-type: none;
}
#navigation .open.mobile-nav > li > ul.open {
	display: block;
}
#navigation .open.mobile-nav > li > ul > li a {
	padding: 4px 35px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
#navigation .open.mobile-nav > li > ul > li ul {
	list-style-type: none;
}
#navigation .user .icon-nav {
	font-family: "Open Sans", sans-serif !important; float: left;
}
#navigation .user .icon-nav > li {
	margin-right: 3px; float: left;
}
#navigation .user .icon-nav > li .message-ul {
	padding: 0px; width: 280px;
}
#navigation .user .icon-nav > li .feed.message-ul > li > a {
	padding: 10px 20px;
}
#navigation .user .icon-nav > li .feed.message-ul > li > a .message {
	color: rgb(51, 51, 51);
}
#navigation .user .icon-nav > li .feed.message-ul > li > a .message .label {
	padding: 2px; margin-right: 5px;
}
#navigation .user .icon-nav > li .message-ul > li > a {
	padding: 10px; overflow: hidden;
}
#navigation .user .icon-nav > li .message-ul > li > a:hover {
	background: rgb(243, 243, 243); color: rgb(51, 51, 51);
}
#navigation .user .icon-nav > li .message-ul > li > a:hover .details .message {
	color: rgb(68, 68, 68);
}
#navigation .user .icon-nav > li .message-ul > li > a:hover .count {
	color: rgb(204, 204, 204);
}
#navigation .user .icon-nav > li .message-ul > li > a:hover .count span {
	color: rgb(51, 51, 51);
}
#navigation .user .icon-nav > li .message-ul > li > a img {
	width: 40px; float: left;
}
#navigation .user .icon-nav > li .message-ul > li > a .details {
	overflow: hidden; margin-left: 10px; float: left; max-width: 210px;
}
#navigation .user .icon-nav > li .message-ul > li > a .details .name {
	font-size: 15px;
}
#navigation .user .icon-nav > li .message-ul > li > a .details .message {
	color: rgb(119, 119, 119); margin-top: 2px;
}
#navigation .user .icon-nav > li .message-ul > li > a .count {
	color: rgb(227, 227, 227); font-size: 30px; margin-top: 2px; float: right; position: relative;
}
#navigation .user .icon-nav > li .message-ul > li > a .count span {
	left: 0px; top: 5px; text-align: center; right: 0px; color: rgb(102, 102, 102); font-size: 13px; position: absolute;
}
#navigation .user .icon-nav > li .message-ul > li > a.more-messages {
	background: rgb(230, 230, 230); padding: 8px 15px; text-align: center;
}
#navigation .user .icon-nav > li .message-ul > li > a.more-messages:hover {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51);
}
#navigation .user .icon-nav > li > a {
	padding: 11px 10px 9px; color: rgb(255, 255, 255); display: block; position: relative;
}
#navigation .user .icon-nav > li > a .label {
	padding: 0px 3px; top: 5px; right: 3px; font-size: 11px; font-weight: 400; position: absolute;
}
#navigation .user .icon-nav > li > a:hover {
	background: rgb(27, 103, 175); text-decoration: none;
}
#navigation .user .icon-nav > li > a i {
	color: rgb(255, 255, 255); font-size: 16px;
}
#navigation .user .dropdown {
	float: left;
}
#navigation .user .open.dropdown {
	background: rgb(27, 103, 175);
}
#navigation .user .dropdown > a {
	padding: 7px 12px 6px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
#navigation .user .dropdown > a:hover {
	background: rgb(27, 103, 175);
}
#navigation .user .dropdown > a img {
	margin-left: 10px;
}
#navigation .user .dropdown > a .caret {
	margin: 9px 0px 0px 2px; border-top-color: rgb(255, 255, 255);
}
#navigation .main-nav {
	float: left;
}
#navigation .main-nav > li {
	margin: 0px; font-weight: bold; float: left; position: relative;
}
#navigation .main-nav > li.active > a {
	background: rgb(255, 255, 255); color: rgb(42, 42, 42); text-decoration: none;
}
#navigation .main-nav > li.active > a .caret {
	border-top-color: rgb(51, 51, 51);
}
#navigation .main-nav > li.active > a:hover {
	background: rgb(255, 255, 255);
}
#navigation .main-nav > li.open > a {
	background: rgb(30, 116, 197); text-decoration: none;
}
#navigation .main-nav > li.active.open > a {
	background: rgb(255, 255, 255);
}
#navigation .main-nav > li.active.open > .dropdown-menu {
	left: -2px;
}
#navigation .main-nav > li.active.open > .dropdown-menu > .active > a {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51); filter:;
}
#navigation .main-nav > li.active.open > .dropdown-menu > .active > a::after {
	border-left-color: rgb(102, 102, 102);
}
#navigation .main-nav > li > a {
	padding: 10px 15px; color: rgb(255, 255, 255); display: block;
}
#navigation .main-nav > li > a:hover {
	background: rgb(30, 116, 197); text-decoration: none;
}
#navigation .main-nav > li > a .caret {
	margin: 9px 0px 0px 2px; border-top-color: rgb(255, 255, 255);
}
#navigation .user {
	float: right;
}
#navigation .user > a {
	color: rgb(255, 255, 255);
}
.accordion-widget .accordion-group {
	border: 2px solid rgb(238, 238, 238);
}
.accordion-widget .accordion-group:hover {
	border-color: rgb(221, 221, 221) !important;
}
.accordion-widget .accordion-group .accordion-heading .accordion-toggle {
	padding: 13px 0px 13px 13px; color: rgb(51, 51, 51); font-size: 20px; position: relative;
}
.accordion-widget .accordion-group .accordion-heading .accordion-toggle:hover {
	background: rgb(221, 221, 221) !important; text-decoration: none;
}
.accordion-widget .accordion-group .accordion-inner {
	border: 0px currentColor;
}
.letterbox {
	background: rgba(255, 255, 255, 0.8); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.letterbox .letter {
	
}
.letterbox .letter::after {
	clear: both; display: table; content: "";
}
.letterbox .letter > li {
	background: rgb(221, 221, 221); margin: 10px; width: 40px; height: 40px; text-align: center; color: rgb(170, 170, 170); line-height: 40px; font-size: 18px; float: left;
}
.letterbox .letter > li.active {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255); cursor: pointer;
}
.blog-widget {
	margin-top: 30px;
}
.blog-widget .blog-widget-title {
	font-size: 18px; font-weight: 400;
}
.blog-widget-recent-posts > li {
	margin-top: 3px;
}
.blog-widget-recent-posts > li > a {
	padding: 5px 10px; color: rgb(51, 51, 51); font-size: 14px; text-decoration: none; display: block;
}
.blog-widget-recent-posts > li > a::after {
	clear: both; display: table; content: "";
}
.blog-widget-recent-posts > li > a:hover {
	background: rgb(238, 238, 238); color: rgb(0, 0, 0);
}
.blog-widget-recent-posts > li > a:hover .details {
	color: rgb(68, 68, 68);
}
.blog-widget-recent-posts > li > a .details {
	color: rgb(119, 119, 119); font-size: 12px; display: block;
}
.blog-widget-recent-posts > li > a .details i {
	margin-right: 3px;
}
.blog-widget-recent-posts > li > a .details .date {
	float: left;
}
.blog-widget-recent-posts > li > a .details .tags {
	float: left;
}
.blog-widget-recent-posts > li > a .details .date {
	margin-right: 10px;
}
.blog-widget-latest-photos {
	
}
.blog-widget-latest-photos::after {
	clear: both; display: table; content: "";
}
.blog-widget-latest-photos > li {
	margin: 0px 5px 5px 0px; float: left;
}
.blog-widget-latest-photos > li > a > img {
	max-width: 80px;
}
.blog-widget-categories > li > a {
	padding: 5px 10px; color: rgb(51, 51, 51); text-decoration: none; display: block;
}
.blog-widget-categories > li > a:hover {
	background: rgb(238, 238, 238); color: rgb(0, 0, 0);
}
.blog-widget-tags {
	
}
.blog-widget-tags::after {
	clear: both; display: table; content: "";
}
.blog-widget-tags > li {
	margin: 0px 5px 5px 0px; float: left;
}
.blog-widget-tags > li > a {
	background: rgb(54, 142, 224); padding: 3px 6px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.blog-widget-tags > li > a:hover {
	background: rgb(27, 103, 175);
}
.blog-list-post {
	padding-bottom: 30px; margin-top: 40px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 2px; border-bottom-style: solid;
}
.small.blog-list-post {
	
}
.small.blog-list-post::after {
	clear: both; display: table; content: "";
}
.small.blog-list-post .preview-img {
	margin: 13px 0px;
}
.blog-list-post .post-content .post-title {
	font-size: 21px; font-weight: 400;
}
.blog-list-post .post-content .post-title > a {
	color: rgb(51, 51, 51);
}
.blog-list-post .post-content .post-meta {
	
}
.blog-list-post .post-content .post-meta::after {
	clear: both; display: table; content: "";
}
.blog-list-post .post-content .post-meta .date {
	color: rgb(119, 119, 119); margin-right: 15px; float: left;
}
.blog-list-post .post-content .post-meta .comments {
	color: rgb(119, 119, 119); margin-right: 15px; float: left;
}
.blog-list-post .post-content .post-meta .tags {
	color: rgb(119, 119, 119); margin-right: 15px; float: left;
}
.blog-list-post .post-content .post-meta .author {
	color: rgb(119, 119, 119); margin-right: 15px; float: left;
}
.blog-list-post .post-content .post-meta .date a {
	color: rgb(119, 119, 119);
}
.blog-list-post .post-content .post-meta .comments a {
	color: rgb(119, 119, 119);
}
.blog-list-post .post-content .post-meta .tags a {
	color: rgb(119, 119, 119);
}
.blog-list-post .post-content .post-meta .author a {
	color: rgb(119, 119, 119);
}
.blog-list-post .post-content .post-meta .date i {
	margin-right: 3px; display: inline-block;
}
.blog-list-post .post-content .post-meta .comments i {
	margin-right: 3px; display: inline-block;
}
.blog-list-post .post-content .post-meta .tags i {
	margin-right: 3px; display: inline-block;
}
.blog-list-post .post-content .post-meta .author i {
	margin-right: 3px; display: inline-block;
}
.blog-list-post .post-content .post-meta .tags > a {
	background: rgb(238, 238, 238); padding: 0px 4px; color: rgb(102, 102, 102); text-decoration: none; display: inline-block;
}
.blog-list-post .post-content .post-meta .tags > a:hover {
	background: rgb(200, 200, 200); color: rgb(51, 51, 51);
}
.blog-list-post .post-content .post-text {
	color: rgb(85, 85, 85); margin-top: 15px;
}
.blog-list-post .post-comments .new-comment {
	
}
.blog-list-post .post-comments .new-comment::after {
	clear: both; display: table; content: "";
}
.blog-list-post .post-comments .new-comment h4 {
	font-weight: 400;
}
.blog-list-post .post-comments h3 {
	padding-top: 10px; font-weight: 400; margin-top: 30px; border-top-color: rgb(54, 142, 224); border-top-width: 2px; border-top-style: solid;
}
.blog-list-post .post-comments .media {
	padding-bottom: 30px; margin-top: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.blog-list-post .post-comments .media .pull-left > img {
	max-width: 50px;
}
.blog-list-post .post-comments .media .media-heading small {
	font-size: 12px; margin-left: 10px;
}
.blog-list-post .post-comments :last-child.media {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.highlight-toolbar {
	padding: 0px 10px;
}
.highlight-toolbar::after {
	clear: both; display: table; content: "";
}
.highlight-toolbar .dropdown .btn .caret {
	margin-left: 5px;
}
.sortable-box .box-title:hover {
	cursor: move;
}
.box-condensed.box .box-title {
	padding: 2px 0px 2px 4px;
}
.box-condensed.box .box-title h3 {
	font-size: 18px;
}
.box-condensed.box .box-title .actions {
	margin-top: 1px;
}
.box-condensed.box .box-title .actions .btn > i {
	font-size: 12px;
}
.box-condensed.box .box-title .actions .btn {
	padding: 4px 8px;
}
.box-condensed.box .box-content {
	padding: 10px;
}
.box-small.box .box-title {
	padding: 0px 0px 0px 3px;
}
.box-small.box .box-title h3 {
	font-size: 16px;
}
.box-small.box .box-title .actions {
	margin-top: 3px;
}
.box-small.box .box-title .actions .btn > i {
	font-size: 11px;
}
.box-small.box .box-title .actions .btn {
	padding: 2px 7px;
}
.box-small.box .box-content {
	padding: 5px;
}
.box-color.box .box-title {
	background: rgb(54, 142, 224);
}
.box-color.box .box-title h3 {
	color: rgb(255, 255, 255);
}
.box-color.box .box-title .tabs > li.active > a {
	background: rgb(255, 255, 255); color: rgb(54, 142, 224);
}
.box-color.box .box-title .tabs > li > a {
	color: rgb(255, 255, 255);
}
.box-color.box .box-title .tabs > li > a:hover {
	color: rgb(54, 142, 224);
}
.box-color.box .box-title .actions > a {
	color: rgb(255, 255, 255);
}
.box-color.box .box-title .actions > a:hover {
	background: rgb(255, 255, 255); color: rgb(54, 142, 224);
}
.box-bordered.box .table {
	margin-bottom: 0px;
}
.box-bordered.box .DTFC_Cloned.dataTable-fixedcolumn.table {
	border-right-color: rgb(221, 221, 221); border-right-width: 2px; border-right-style: solid;
}
.box-bordered.box .DTFC_Cloned.dataTable-fixedcolumn.table th {
	border-right-color: rgb(51, 51, 51); border-right-width: 2px; border-right-style: solid;
}
.box-bordered.box .DTFC_Cloned.dataTable-fixedcolumn.table td {
	text-align: center;
}
.box-bordered.box .table-bordered.table {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.box-bordered.box .table-bordered.table th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.box-bordered.box .table-bordered.table td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.box-bordered.box .table-bordered.table th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.box-bordered.box .table-bordered.table td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.box-bordered.box .form-bordered {
	margin-bottom: 0px;
}
.box-bordered.box .slimScrollDiv {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
.box-color.box-bordered.box .slimScrollDiv {
	border-bottom-color: rgb(54, 142, 224); border-bottom-width: 2px; border-bottom-style: solid;
}
.box-color.box-bordered.box .box-title {
	border-color: rgb(54, 142, 224);
}
.box-color.box-bordered.box .box-content {
	border-color: rgb(54, 142, 224);
}
.box-bordered.box .box-title {
	border: 2px solid rgb(221, 221, 221);
}
.box-bordered.box .box-content {
	border-width: 0px 2px 2px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221);
}
.box .box-title {
	padding: 7px 0px 7px 10px; margin-top: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.box .box-title::after {
	clear: both; display: table; content: "";
}
.box .box-title h3 {
	margin: 3px 0px; color: rgb(68, 68, 68); line-height: 24px; font-size: 20px; font-weight: 400; float: left;
}
.box .box-title h3 i {
	margin: 0px 10px 0px 5px;
}
.box .box-title .tabs {
	margin: 5px 10px 0px 0px; padding: 0px; float: right; list-style-type: none;
}
.box .box-title .tabs::after {
	clear: both; display: table; content: "";
}
.box .box-title .tabs-left.tabs {
	float: left;
}
.box .box-title .tabs > li {
	margin-right: 5px; float: left;
}
.box .box-title .tabs > li:last-child {
	margin-right: 0px;
}
.box .box-title .tabs > li > a {
	padding: 4px 8px;
}
.box .box-title .tabs > li > a:hover {
	background: rgb(238, 238, 238); text-decoration: none;
}
.box .box-title .tabs > li.active > a {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
.box .box-title .actions {
	line-height: 24px; margin-top: 0px; margin-right: 10px; float: right;
}
.box .box-title .actions .btn {
	padding: 5px 9px; color: rgb(51, 51, 51); display: inline-block;
}
.box .box-title .actions .btn:hover {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
.box .box-title .actions .content-move {
	cursor: move;
}
.box .box-content {
	background: rgb(255, 255, 255); padding: 20px;
}
.box .box-content::after {
	clear: both; display: table; content: "";
}
.custom-checkbox {
	padding-right: 30px !important; position: relative;
}
.custom-checkbox i {
	top: 9px; right: 10px; position: absolute;
}
.check-demo-col {
	width: 200px; float: left;
}
.check-line {
	margin-bottom: 10px; position: relative;
}
.check-line .inline {
	left: 30px; top: -1px; position: absolute;
}
.search-form {
	margin: 0px; height: 35px;
}
.search-form > .search-pane {
	background: rgb(255, 255, 255); margin: 5px; border: 1px solid rgb(204, 204, 204); height: 28px;
}
.search-form > .search-pane > input {
	border-radius: 0px; border: 0px currentColor; width: 145px; font-size: 12px; margin-top: 1px; margin-bottom: 0px; float: left; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-border-radius: 0; -o-border-radius: 0;
}
.search-form > .search-pane > input:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.search-form > .search-pane button[type='submit'] {
	background: rgb(54, 142, 224); margin: 2px 2px 0px 0px; border: 0px currentColor; color: rgb(255, 255, 255); line-height: 19px; float: right; min-height: 24px;
}
.form-messages {
	margin-bottom: 0px;
}
.form-vertical .control-label small {
	margin-left: 20px;
}
.form-bordered.form-vertical .control-group {
	padding: 10px 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.form-striped :nth-child(2n+1).control-group {
	background: rgb(246, 246, 246);
}
.form-striped .control-group {
	margin-bottom: 0px;
}
.form-horizontal .help-block .progress {
	margin-bottom: 0px;
}
.form-striped.form-horizontal .control-group {
	padding: 15px 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.form-column.form-horizontal {
	
}
.form-column.form-horizontal::after {
	clear: both; display: table; content: "";
}
.form-column.form-horizontal .form-actions {
	margin-top: 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.form-column.form-horizontal [class*='span'] {
	margin: 0px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.form-column.form-horizontal [class*='span'] .control-group .control-label {
	width: 15%;
}
.form-column.form-horizontal [class*='span']:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.form-column.form-horizontal .span12 {
	width: 100%; border-left-color: currentColor !important; border-left-width: 0px !important; border-left-style: none !important;
}
.form-column.form-horizontal .span11 {
	width: 91.66%;
}
.form-column.form-horizontal .span10 {
	width: 83.33%;
}
.form-column.form-horizontal .span9 {
	width: 75%;
}
.form-column.form-horizontal .span8 {
	width: 66.66%;
}
.form-column.form-horizontal .span7 {
	width: 58.33%;
}
.form-column.form-horizontal .span6 {
	width: 50%;
}
.form-column.form-horizontal .span5 {
	width: 41.66%;
}
.form-column.form-horizontal .span4 {
	width: 33.33%;
}
.form-column.form-horizontal .span3 {
	width: 25%;
}
.form-column.form-horizontal .span2 {
	width: 16.66%;
}
.form-column.form-horizontal .span1 {
	width: 8.33%;
}
.form-horizontal .control-group .right.control-label {
	text-align: right;
}
.form-horizontal .control-group .control-label small {
	color: rgb(153, 153, 153); display: block;
}
.form-bordered.form-horizontal .control-group {
	background: rgb(246, 246, 246); margin: 0px; padding: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.form-bordered.form-horizontal :last-child.control-group {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.form-bordered.form-horizontal .control-group .controls {
	background: rgb(255, 255, 255); padding: 10px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.form-bordered.form-horizontal .control-group .controls::after {
	clear: both; display: table; content: "";
}
.form-bordered.form-horizontal .control-group .control-label {
	margin: 0px; padding: 15px 10px 5px; color: rgb(85, 85, 85);
}
.form-bordered.form-horizontal .control-group .control-label small {
	color: rgb(136, 136, 136); font-size: 12px; font-weight: normal; display: block;
}
.form-button {
	margin-top: 5px; display: block;
}
.form-button::after {
	clear: both; display: table; content: "";
}
.form-button a {
	float: left;
}
.form-button span {
	font-size: 14px; margin-top: 5px; margin-left: 5px; float: left; display: block;
}
.form-button span i {
	margin-right: 5px;
}
[class*='span'] .form-actions {
	margin-bottom: 0px;
}
.gallery {
	margin: 0px 10px; padding: 0px; list-style-type: none;
}
.gallery::after {
	clear: both; display: table; content: "";
}
.gallery > li {
	margin: 1px 0px 0px 1px; float: left; position: relative; cursor: pointer;
}
.gallery > li > a {
	display: block;
}
.gallery > li:hover .extras {
	display: block;
}
.gallery > li .extras {
	background: rgba(0, 0, 0, 0.8); left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; display: none; position: absolute;
}
.gallery > li .extras::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.gallery > li .extras .extras-inner {
	width: 90%; height: auto; vertical-align: middle; display: inline-block; position: relative;
}
.gallery > li .extras .extras-inner a {
	padding: 5px; text-align: center; color: rgb(187, 187, 187); text-decoration: none;
}
.gallery > li .extras .extras-inner a:hover {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
.messages {
	margin: 0px 20px 20px; padding: 0px; list-style-type: none;
}
.withlist.messages {
	margin-right: 210px;
}
.messages > li {
	margin-top: 20px;
}
.messages > li.insert {
	border: 1px solid rgb(221, 221, 221); margin-right: 10px; position: relative;
}
.messages > li.insert #message-form {
	background: rgb(249, 249, 249); margin-bottom: 0px;
}
.messages > li.insert .text {
	margin-right: 50px;
}
.messages > li.insert .text input[type='text'] {
	border: 0px currentColor; margin-bottom: 0px; display: block;
}
.messages > li.insert .submit {
	top: 0px; right: 0px; position: absolute;
}
.messages > li.insert .submit button {
	background: rgb(54, 142, 224); margin: 2px; padding: 3px 4px; border: 0px currentColor; color: rgb(255, 255, 255);
}
.messages > li.insert .submit button[disabled='disabled'] {
	background: rgb(204, 204, 204);
}
.messages > li .image {
	width: 50px; float: left;
}
.messages > li .message {
	background: rgb(238, 238, 238); padding: 10px; margin-right: 20px; margin-left: 60px; position: relative;
}
.messages > li .message .name {
	font-weight: 600;
}
.messages > li .message p {
	color: rgb(68, 68, 68);
}
.messages > li .message .time {
	color: rgb(85, 85, 85); font-size: 11px;
}
.messages > li .message .caret {
	border-width: 7px 7px 7px 0px; border-style: solid solid solid none; border-color: transparent rgb(238, 238, 238) transparent currentColor; left: -7px; top: 10px; position: absolute;
}
.messages > li.right .image {
	float: right;
}
.messages > li.right .name {
	color: rgb(10, 38, 64);
}
.messages > li.right .message {
	background: rgb(209, 229, 248); margin-right: 60px; margin-left: 20px;
}
.messages > li.right .message p {
	color: rgb(17, 64, 108);
}
.messages > li.right .message .time {
	color: rgb(17, 64, 108);
}
.messages > li.right .message .caret {
	border-width: 7px 0px 7px 7px; border-style: solid none solid solid; border-color: transparent currentColor transparent rgb(209, 229, 248); left: auto; right: -7px;
}
.messages > li.typing {
	display: none;
}
.messages > li.active.typing {
	display: block;
}
.user-list {
	top: 0px; width: 183px; right: 0px; margin-right: 17px; position: absolute;
}
.user-list h4 {
	background: rgb(54, 142, 224); padding: 5px 8px; color: rgb(255, 255, 255); font-weight: 400;
}
.user-list > ul > li {
	margin: 5px 0px;
}
.user-list > ul > li::after {
	clear: both; display: table; content: "";
}
.user-list > ul > li:first-child {
	margin-top: 0px;
}
.user-list > ul > li.invite {
	margin-top: 15px;
}
.user-list > ul > li .image {
	float: left; min-width: 10px; max-width: 35px;
}
.user-list > ul > li .image img {
	min-width: 10px; max-width: 35px;
}
.user-list > ul > li .username {
	line-height: 35px; margin-left: 10px; float: left;
}
.statistic-big .top {
	
}
.statistic-big .top::after {
	clear: both; display: table; content: "";
}
.statistic-big .top .left {
	float: left;
}
.statistic-big .top .right {
	line-height: 31px; font-size: 24px; float: right;
}
.statistic-big .top .right .icon-circle-arrow-up {
	color: rgb(51, 153, 51);
}
.statistic-big .top .right .icon-circle-arrow-right {
	color: rgb(248, 163, 31);
}
.statistic-big .top .right .icon-circle-arrow-down {
	color: rgb(230, 58, 58);
}
.statistic-big .bottom {
	margin-top: 30px;
}
.statistic-big .stats-overview {
	text-align: center;
}
.statistic-big .stats-overview > li {
	padding: 5px 15px; text-align: center; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.statistic-big .stats-overview > li:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.statistic-big .stats-overview > li .name {
	display: block;
}
.statistic-big .stats-overview > li .value {
	font-size: 16px; font-weight: bold; margin-top: 5px; display: block;
}
.flot-tooltip {
	background: rgb(0, 0, 0); padding: 5px; color: rgb(255, 255, 255); display: none; position: absolute; opacity: 0.8;
}
.flot-tooltip .tooltip-arrow {
	border-width: 5px 5px 0px; border-style: solid; border-color: rgb(0, 0, 0) transparent transparent; left: 15px; bottom: -5px; margin-left: -5px; position: absolute;
}
.pagestats {
	text-align: center;
}
.pagestats > li {
	display: inline-block;
}
.style-3.pagestats .spark {
	margin: 0px; float: none;
}
.style-3.pagestats .bottom {
	text-align: center; font-size: 20px; margin-top: 10px;
}
.style-3.pagestats .bottom .name {
	font-size: 14px;
}
.style-4.pagestats .spark {
	margin: 0px; float: none;
}
.style-4.pagestats .bottom {
	font-size: 18px; margin-top: 10px;
}
.style-4.pagestats .name {
	font-size: 13px;
}
.style-2.pagestats {
	margin-top: 5px;
}
.style-2.pagestats .left {
	font-size: 20px;
}
.style-2.pagestats .left .name {
	margin: 0px; font-size: 13px;
}
.pagestats .name {
	font-size: 20px; margin-bottom: 5px; margin-left: 5px; display: block;
}
.bar.pagestats span {
	font-size: 11px; display: block;
}
.pagestats .left {
	font-size: 16px; margin-top: 3px; margin-left: 15px; float: left;
}
.pagestats .spark {
	margin-left: 15px; float: left;
}
.pricing-tables {
	
}
.pricing-tables::after {
	clear: both; display: table; content: "";
}
.pricing-tables .pricing {
	margin-top: 30px; float: left; list-style-type: none;
}
.pricing-tables .highlighted.pricing {
	margin-top: 0px;
}
.pricing-tables .highlighted.pricing > li {
	background: rgb(246, 246, 246);
}
.pricing-tables .highlighted.pricing > li:nth-child(2n+1) {
	background: rgb(255, 255, 255);
}
.pricing-tables .pricing > li {
	background: rgb(221, 221, 221); padding: 8px 12px; text-align: center; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid;
}
.pricing-tables .pricing > li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.pricing-tables .pricing > li:nth-child(2n+1) {
	background: rgb(227, 227, 227);
}
.pricing-tables .pricing > li.head {
	background: rgb(136, 136, 136); padding: 0px; color: rgb(255, 255, 255); position: relative;
}
.pricing-tables .pricing > li.head .info {
	background: rgb(76, 154, 227); padding: 5px 0px;
}
.pricing-tables .pricing > li.head .name {
	background: rgb(102, 102, 102); padding: 8px 0px; font-size: 16px;
}
.pricing-tables .pricing > li.head .price {
	padding: 15px 0px; font-size: 28px;
}
.pricing-tables .pricing > li.head .price span {
	font-size: 12px; margin-top: 5px; display: block;
}
.pricing-tables .pricing > li.button {
	background: rgb(255, 255, 255);
}
.pricing-tables .pricing > li.button .help-text {
	color: rgb(136, 136, 136); font-size: 11px; margin-top: 5px;
}
.widget-placeholder {
	background: rgb(187, 217, 244); margin: 10px; border: 1px dotted rgb(102, 102, 102);
}
.widget-placeholder-2 {
	background: rgb(187, 217, 244);
}
#ui-datepicker-div {
	border-radius: 0px; display: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.jq-datepicker .ui-datepicker {
	background: rgb(250, 250, 250); padding: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); font-size: 11px; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.ui-datepicker {
	background: rgb(255, 255, 255); padding: 0px; border-radius: 0px; border: 2px solid rgb(153, 153, 153); font-size: 11px; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.ui-datepicker .ui-widget-header {
	padding: 0px; border-radius: 0px; border: 0px currentColor; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.ui-datepicker .ui-datepicker-title {
	margin: 12px 0px; text-align: center; font-weight: bold;
}
.ui-datepicker .ui-datepicker-prev {
	border-radius: 0px; border: 0px currentColor !important; width: 15px; height: 15px; margin-top: 14px; margin-left: 2px; float: left; display: block; position: relative; cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.ui-datepicker .ui-state-hover.ui-datepicker-prev {
	font-weight: bold;
}
.ui-datepicker .ui-datepicker-prev .ui-icon {
	display: none;
}
.ui-datepicker .ui-datepicker-prev:hover {
	background: rgb(221, 221, 221) !important;
}
.ui-datepicker .ui-datepicker-prev:hover::before {
	color: rgb(0, 0, 0);
}
.ui-datepicker .ui-datepicker-prev::before {
	left: 5px; top: -2px; color: rgb(68, 68, 68); font-family: "FontAwesome"; display: block; position: absolute; content: "\f104";
}
.ui-datepicker .ui-datepicker-next {
	border-radius: 0px; border: 0px currentColor !important; width: 15px; height: 15px; margin-top: 14px; margin-right: 2px; float: right; display: block; position: relative; cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.ui-datepicker .ui-state-hover.ui-datepicker-next {
	font-weight: bold;
}
.ui-datepicker .ui-datepicker-next .ui-icon {
	display: none;
}
.ui-datepicker .ui-datepicker-next:hover {
	background: rgb(221, 221, 221) !important;
}
.ui-datepicker .ui-datepicker-next:hover::before {
	color: rgb(0, 0, 0);
}
.ui-datepicker .ui-datepicker-next::before {
	top: -2px; right: 5px; color: rgb(68, 68, 68); font-family: "FontAwesome"; display: block; position: absolute; content: "\f105";
}
.ui-datepicker .ui-datepicker-calendar {
	margin-bottom: 2px; margin-left: 2px;
}
.ui-datepicker .ui-datepicker-calendar th {
	text-align: center;
}
.ui-datepicker .ui-datepicker-calendar td {
	text-align: center;
}
.ui-datepicker .ui-datepicker-calendar th {
	padding: 0px; color: rgb(119, 119, 119);
}
.ui-datepicker .ui-datepicker-calendar th span {
	padding: 0px; display: block;
}
.ui-datepicker .ui-datepicker-calendar td {
	padding: 0px;
}
.ui-datepicker .ui-datepicker-calendar td:hover > a {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255); text-decoration: none;
}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month:hover > a {
	background: rgb(98, 167, 231); color: rgb(255, 255, 255); text-decoration: none;
}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month > a {
	color: rgb(153, 153, 153);
}
.ui-datepicker .ui-datepicker-calendar td > a {
	padding: 3px 5px; border: 0px currentColor; text-align: center; display: block;
}
.userlist > li {
	padding: 5px 0px; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: dotted;
}
.userlist > li::after {
	clear: both; display: table; content: "";
}
.userlist > li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.userlist > li > a {
	float: left;
}
.userlist > li > a img {
	max-width: 40px;
}
.userlist > li .user {
	margin-left: 10px; float: left;
}
.userlist > li .user .name {
	line-height: 20px; font-weight: bold; display: block;
}
.userlist > li .user .position {
	font-size: 12px; font-weight: 300; margin-top: 3px; display: block;
}
.userlist > li .status {
	color: rgb(178, 16, 0); line-height: 40px; font-size: 8px; float: right;
}
.userlist > li .active.status {
	color: rgb(38, 115, 38);
}
.userlist > li .afk.status {
	color: rgb(244, 166, 75);
}
.progress {
	background: rgb(255, 255, 255); filter:; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.small.progress {
	height: 8px; margin-bottom: 10px;
}
.small.progress .bar {
	background: rgb(54, 142, 224); height: 8px; filter:;
}
.quickstats > li {
	margin: 5px 15px; width: 50px; text-align: center; float: left;
}
.quickstats > li .value {
	font-size: 20px; display: block;
}
.quickstats > li .name {
	color: rgb(136, 136, 136); font-size: 12px; display: block;
}
.tags > li {
	margin: 0px 3px 3px 0px; line-height: 22px; display: inline;
}
.tags > li > a {
	line-height: 22px;
}
.tags > li > a.big-1 {
	font-size: 14px;
}
.tags > li > a.big-2 {
	font-size: 16px;
}
.tags > li > a.big-3 {
	font-size: 18px;
}
.tags > li > a.big-4 {
	font-size: 20px;
}
.tags > li > a.big-5 {
	font-size: 22px;
}
.bestseller > li {
	margin-top: 20px;
}
.bestseller > li:first-child {
	margin-top: 0px;
}
.bestseller > li > a {
	display: block;
}
.bestseller > li > a::after {
	clear: both; display: table; content: "";
}
.bestseller > li > a img {
	float: left; max-width: 50px;
}
.bestseller > li > a .details {
	margin-left: 5px; float: left;
}
.bestseller > li > a .details .name {
	font-size: 14px;
}
.bestseller > li > a .details .price {
	margin-top: 2px;
}
.bestseller > li > a .details .price .cross {
	line-height: 14px; font-size: 12px; text-decoration: line-through; display: block;
}
.bestseller > li > a .details .price .discount {
	color: rgb(229, 20, 0); line-height: 14px; font-size: 13px; display: block;
}
.table-hover.table tr:hover > td {
	background: rgb(248, 248, 248);
}
.table .with-checkbox {
	width: 10px;
}
.table .with-checkbox input {
	margin-top: 0px; margin-left: 4px;
}
.dataTable.table {
	clear: both; margin-bottom: 10px;
}
.dataTable-grouping.dataTable.table .group {
	background: rgb(230, 230, 230); border-top-color: rgb(204, 204, 204); border-top-width: 2px; border-top-style: solid;
}
.dataTable-grouping.dataTable.table .expanded-group.group {
	background: url("../img/expanded-group.jpg") no-repeat left rgb(230, 230, 230); padding-left: 33px;
}
.dataTable-grouping.dataTable.table .expanded-group.group:hover {
	cursor: pointer;
}
.dataTable-grouping.dataTable.table .collapsed-group.group {
	background: url("../img/collapsed-group.jpg") no-repeat left rgb(230, 230, 230); padding-left: 33px;
}
.dataTable-grouping.dataTable.table .collapsed-group.group:hover {
	cursor: pointer;
}
.dataTable.table .sorting_asc {
	background: url("../img/sorting-asc.png") no-repeat right rgb(238, 238, 238);
}
.dataTable.table .sorting_desc {
	background: url("../img/sorting-desc.png") no-repeat right rgb(238, 238, 238);
}
.dataTable.table .sorting {
	background: url("../img/sorting.png") no-repeat right rgb(238, 238, 238);
}
.dataTable.table .sorting {
	padding-right: 30px; white-space: nowrap;
}
.dataTable.table .sorting_desc {
	padding-right: 30px; white-space: nowrap;
}
.dataTable.table .sorting_asc {
	padding-right: 30px; white-space: nowrap;
}
.dataTable-scroll-x.dataTable.table {
	border-collapse: separate; max-width: none;
}
.dataTable-scroll-x.dataTable.table td {
	white-space: nowrap;
}
.dataTable.table th:focus {
	
}
.dataTable-reorder.dataTable.table th:hover {
	cursor: move;
}
.table-colored-header.table thead th {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
.table-colored-header.table thead td {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
.table-nohead.table thead {
	display: none;
}
.table-nohead.table thead th {
	display: none;
}
.table-nohead.table thead td {
	display: none;
}
.table-nohead.table tr:first-child td {
	border: 0px currentColor;
}
.table tr td {
	vertical-align: middle;
}
.table tr td .label {
	margin-right: 3px;
}
.table tr th {
	background: rgb(238, 238, 238); vertical-align: middle;
}
.table-user.table tr.alpha td.alpha-val span {
	background: rgb(54, 142, 224); padding: 10px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; display: block;
}
.table-user.table tr.alpha:hover td {
	background: white; cursor: pointer;
}
.table-user.table tr:first-child td {
	border: 0px currentColor;
}
.table-user.table tr td {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.table-user.table tr td.img {
	width: 40px;
}
.table-user.table tr td.img img {
	width: 40px;
}
.table-user.table tr td.user {
	text-align: left; vertical-align: middle;
}
.table-user.table tr td.icon {
	width: 20px; vertical-align: middle;
}
.table-user.table tr td.icon .online {
	color: rgb(79, 168, 40); font-size: 10px;
}
.table-mail tbody tr > td {
	cursor: pointer;
}
.table-mail tbody tr.warning > td {
	background-color: rgb(222, 236, 250);
}
.table-mail .table-checkbox {
	width: 15px;
}
.table-mail .table-icon {
	width: 20px;
}
.table-mail .table-icon .sel-star {
	color: rgb(170, 170, 170); text-decoration: none;
}
.table-mail .table-icon .sel-star:hover {
	color: rgb(248, 163, 31);
}
.table-mail .table-icon .active.sel-star {
	color: rgb(248, 163, 31);
}
.table-mail .table-date {
	width: 100px;
}
.table-mail .table-fixed-medium {
	width: 200px;
}
.table-pagination {
	margin-top: 10px; margin-right: 5px; margin-bottom: 10px; float: right;
}
.table-pagination > a {
	background: rgb(238, 238, 238); padding: 3px 8px; color: rgb(51, 51, 51); text-decoration: none; margin-right: 5px; cursor: pointer;
}
.table-pagination > a.disabled {
	color: rgb(153, 153, 153);
}
.table-pagination > a.disabled:hover {
	background: rgb(238, 238, 238); cursor: default;
}
.table-pagination > a:hover {
	background: rgb(221, 221, 221);
}
.table-pagination > span > a {
	background: rgb(238, 238, 238); padding: 3px 8px; color: rgb(51, 51, 51); text-decoration: none; margin-right: 5px; cursor: pointer;
}
.table-pagination > span > a.active {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
.dataTable-columnfilter .thefilter th {
	color: rgb(119, 119, 119); vertical-align: middle; background-color: rgb(238, 238, 238);
}
.usertable .thefilter th {
	color: rgb(119, 119, 119); vertical-align: middle; background-color: rgb(238, 238, 238);
}
.dataTable-columnfilter .thefilter .filter_column input {
	background: rgb(255, 255, 255); padding: 4px 0px; width: 100%; text-indent: 8px; margin-bottom: 0px;
}
.usertable .thefilter .filter_column input {
	background: rgb(255, 255, 255); padding: 4px 0px; width: 100%; text-indent: 8px; margin-bottom: 0px;
}
.dataTable-columnfilter .thefilter .filter_column select {
	background: rgb(255, 255, 255); width: 100%; margin-bottom: 0px;
}
.usertable .thefilter .filter_column select {
	background: rgb(255, 255, 255); width: 100%; margin-bottom: 0px;
}
.input-mini select {
	width: 60px;
}
.tabs-inline.tabs {
	
}
.tabs-inline.tabs::after {
	clear: both; display: table; content: "";
}
.tabs-top.tabs-inline.tabs > li {
	margin-right: 1px; float: left;
}
.tabs-top.tabs-inline.tabs > li.active > a {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.tabs-top.tabs-inline.tabs > li.active > a:hover {
	background: rgb(255, 255, 255);
}
.tabs-top.tabs-inline.tabs > li > a {
	background: rgb(221, 221, 221); padding: 10px 20px; color: rgb(102, 102, 102); text-decoration: none; display: block;
}
.tabs-top.tabs-inline.tabs > li > a:hover {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51);
}
.tabs-left.tabs-inline.tabs {
	background: rgb(238, 238, 238); width: 150px; position: absolute;
}
.tabs-left.tabs-inline.tabs > li:first-child > a {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.tabs-left.tabs-inline.tabs > li:last-child > a {
	border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
.tabs-left.tabs-inline.tabs > li.write > a {
	background: rgb(230, 58, 58); margin: 10px; color: rgb(255, 255, 255);
}
.tabs-left.tabs-inline.tabs > li.write > a:hover {
	background: rgb(210, 27, 27); color: rgb(255, 255, 255);
}
.tabs-left.tabs-inline.tabs > li.active > a {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); margin-right: -1px;
}
.tabs-left.tabs-inline.tabs > li.active > a:hover {
	background: rgb(255, 255, 255);
}
.tabs-left.tabs-inline.tabs > li > a {
	background: rgb(221, 221, 221); padding: 10px 20px; color: rgb(102, 102, 102); text-decoration: none; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid; display: block;
}
.tabs-left.tabs-inline.tabs > li > a:hover {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51);
}
.padding.tab-content {
	padding: 20px;
}
.tab-content-inline.tab-content {
	margin-left: 150px; border-left-color: rgb(187, 187, 187); border-left-width: 1px; border-left-style: solid;
}
.tab-content-bottom.tab-content-inline.tab-content {
	margin-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.tasklist {
	margin: 0px; overflow: hidden; list-style-type: none;
}
.tasklist li {
	padding: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative; cursor: pointer;
}
.tasklist li::after {
	clear: both; display: table; content: "";
}
.tasklist li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tasklist li:hover .task-delete {
	display: inline-block !important;
}
.tasklist li.bookmarked {
	background: rgb(250, 216, 216);
}
.tasklist li.bookmarked .task-actions .task-bookmark {
	color: rgb(230, 58, 58);
}
.tasklist li.bookmarked .task-actions .task-bookmark i::before {
	content: "\f02e";
}
.tasklist li.done {
	background: rgb(231, 241, 251);
}
.tasklist li.done .task span {
	text-decoration: line-through;
}
.tasklist li.done .task-actions {
	display: none;
}
.tasklist li label {
	margin: 0px; padding: 10px; border-right-color: rgb(254, 197, 189); border-right-width: 1px; border-right-style: solid; float: left; cursor: pointer;
}
.tasklist li .check {
	margin: 0px; padding: 10px; border-right-color: rgb(254, 197, 189); border-right-width: 1px; border-right-style: solid; float: left; cursor: pointer;
}
.tasklist li .task {
	padding: 11px 5px 3px; left: 43px; right: 50px; overflow: hidden; float: left; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; max-width: 100%;
}
.tasklist li .task i {
	margin-right: 5px;
}
.tasklist li .task-actions {
	padding: 10px 10px 0px; float: right;
}
.tasklist li .task-actions > a {
	text-decoration: none;
}
.tasklist li .task-actions .task-delete {
	color: rgb(136, 136, 136); font-size: 16px; display: none;
}
.tasklist li .task-actions .task-bookmark {
	color: rgb(170, 170, 170); font-size: 16px;
}
.tasklist li .task-actions .task-bookmark:hover {
	color: rgb(253, 110, 88);
}
.tasklist li .task-actions .task-bookmark:hover i::before {
	content: "\f02e";
}
.stats {
	float: left;
}
.stats > li {
	padding: 10px 15px; margin-right: 15px; float: left;
}
.stats > li::after {
	clear: both; display: table; content: "";
}
.stats > li:last-child {
	margin-right: 0px;
}
.stats > li i {
	margin: 0px; color: rgb(255, 255, 255); font-size: 36px; float: left;
}
.stats > li .details {
	margin-left: 55px;
}
.stats > li .details::after {
	clear: both; display: table; content: "";
}
.stats > li .details span {
	color: rgb(255, 255, 255); font-size: 12px; display: block;
}
.stats > li .details span.big {
	font-size: 16px;
}
.tile {
	margin: 0px 6px 6px 0px; text-align: center; float: left; display: block; position: relative;
}
a.tile {
	transition:0.1s linear; width: 113px; height: 113px; text-decoration: none; -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear;
}
a.tile:hover {
	opacity: 0.75;
}
a.tile > i {
	padding: 20px 0px 0px; width: 113px; color: rgb(255, 255, 255); font-size: 62px; display: inline-block; -webkit-transform: translate3d(0, 0, 0);
}
a.tile .tile-info {
	left: 0px; width: 113px; height: 35px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 35px; position: absolute;
}
.block-tiles-animated a.tile:hover {
	transform: rotateZ(1deg) scale(0.95); -webkit-transform: rotateZ(1deg) scale(0.95); -moz-transform: rotateZ(1deg) scale(0.95); -o-transform: rotateZ(1deg) scale(0.95);
}
.minitiles {
	float: left;
}
.minitiles > li {
	margin-right: 15px; float: left;
}
.minitiles > li > a {
	width: 61px; height: 61px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; display: block; position: relative;
}
.minitiles > li > a i {
	line-height: 61px; font-size: 36px;
}
.minitiles > li > a:hover::before {
	border: 3px solid rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 55px; height: 55px; position: absolute; z-index: 99; content: ""; pointer-events: none;
}
.timeline {
	margin-left: 30px !important;
}
.timeline > li {
	padding: 30px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: dotted; position: relative;
}
.timeline > li:hover {
	background: rgb(246, 246, 246);
}
.timeline > li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.timeline > li .line {
	background: rgb(238, 238, 238); top: 0px; width: 4px; height: 100%; bottom: 0px; display: block; position: absolute;
}
.timeline > li .timeline-content {
	position: relative; z-index: 99;
}
.timeline > li .timeline-content .left {
	position: relative;
}
.timeline > li .timeline-content .left .icon {
	background: rgb(54, 142, 224); padding: 6px; left: -18px; top: 5px; color: rgb(255, 255, 255); font-size: 24px; float: left; position: absolute;
}
.timeline > li .timeline-content .left .date {
	background: rgb(238, 238, 238); padding: 0px 5px; left: -20px; top: 48px; font-size: 11px; position: absolute;
}
.timeline > li .timeline-content .activity {
	margin-left: 50px;
}
.timeline > li .timeline-content .activity .user {
	font-size: 14px; margin-bottom: 10px;
}
.timeline > li .timeline-content .activity .user span {
	color: rgb(119, 119, 119);
}
.timeline > li .timeline-content .activity .timeline-images {
	
}
.timeline > li .timeline-content .activity .timeline-images::after {
	clear: both; display: table; content: "";
}
.timeline > li .timeline-content .activity .timeline-images > li {
	margin-right: 5px; float: left;
}
.timeline > li .timeline-content .activity .timeline-images > li > a img {
	max-width: 100px;
}
#feedback_btn {
	padding: 3px 2px; transition:bottom 0.9s; top: 50%; width: 32px; height: 50px; text-align: center; right: 10px; font-size: 23px; position: fixed; z-index: 999; background-repeat: no-repeat; -webkit-transition: bottom 0.9s; -moz-transition: bottom 0.9s; -o-transition: bottom 0.9s;
}
#feedback_btn a {
	padding: inherit; color: rgb(255, 255, 255); text-decoration: none; margin-bottom: 2px; display: block;
}
#feedback_btn:hover {
	cursor: pointer;
}
.list-li-border {
	margin-top: 10px;
}
.list-li-border li {
	margin-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.dataTable-mini {
	margin-bottom: 10px; max-width: 500px;
}
.dataTable-mini tr td {
	padding: 5px; width: 100%; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted;
}
.maroon {
	color: rgb(255, 51, 0); margin-left: 5px;
}
.cursor_p {
	cursor: pointer;
}
.board {
	background: url("../img/bg_repno.gif") no-repeat 0px 0px; padding-left: 55px;
}
.board_z {
	padding-left: 55px;
}
.tile-themed {
	background: rgb(54, 142, 224);
}
a.tag {
	margin: 0px 7px 8px 0px; padding: 0px 10px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); line-height: 27px; font-size: 12px; text-decoration: none; display: inline-block; position: relative; cursor: pointer; min-height: 27px; background-color: rgb(255, 255, 255);
}
a.tag:hover {
	background-color: rgb(234, 234, 234);
}
a.tag_select.tag {
	color: rgb(255, 255, 255); background-color: rgb(54, 142, 224);
}
a.tag_select.tag:hover {
	color: rgb(255, 255, 255); background-color: rgb(54, 142, 224);
}
.loading {
	background: url("../img/loading2.gif") no-repeat left; margin: auto; width: 120px; height: 120px; line-height: 120px; padding-left: 40px;
}
.searchdate {
	width: 180px; font-size: 10px !important;
}
.navbar-form .input-append {
	margin-bottom: 0px;
}
.wm_charts {
	height: 300px;
}
.navbar-inner {
	background-image: none;
}
a.pbtn {
	padding: 6px 12px;
}
.modal-body {
	overflow: visible;
}
.nozypadding {
	padding: 20px 0px !important;
}
.form-horizontal .control-group {
	margin-bottom: 10px;
}
.table tr th {
	padding: 5px;
}
.table tr td {
	padding: 5px;
}
table.noborder {
	border: currentColor;
}
table.noborder tr td {
	padding: 4px 25px; border: 1px solid rgb(221, 221, 221); -ms-word-break: keep-all;
}
@media all and (max-width:767px)
{
body {
	padding: 0px !important;
}
}
dl.dl-rows dt {
	padding: 5px; text-align: left; font-size: 13px; font-weight: normal; -ms-text-overflow: clip;
}
dl.inline {
	margin-top: 5px; margin-left: 20px; display: inline-block;
}
dl.inline dt {
	width: 90px; text-align: left; color: rgb(51, 51, 51); line-height: 15px; font-weight: bold;
}
dl.inline dd {
	width: 180px; line-height: 15px; margin-left: 100px;
}
a.expandcell {
	color: rgb(51, 51, 51) !important; text-decoration: none;
}
tr.cell {
	background: rgb(248, 248, 248);
}
body.error {
	background: rgb(54, 142, 224);
}
body.error .wrapper {
	margin: -165px -150px; left: 50%; top: 50%; width: 300px; height: 230px; position: absolute;
}
body.error .wrapper .code {
	text-align: center; color: rgb(255, 255, 255); font-size: 90px;
}
body.error .wrapper .code span {
	margin-right: 15px;
}
body.error .wrapper .desc {
	margin: 20px 0px; color: rgb(255, 255, 255); font-size: 14px;
}
body.error .wrapper .input-append {
	background: rgb(255, 255, 255); padding: 2px; width: 300px;
}
body.error .wrapper .input-append input {
	background: rgb(255, 255, 255); border: 0px currentColor; width: 260px;
}
body.error .wrapper .input-append .btn {
	background: rgb(54, 142, 224); border: 0px currentColor; color: rgb(255, 255, 255);
}
body.error .wrapper .input-append .btn:hover {
	background: rgb(27, 103, 175);
}
.grids .row-fluid {
	margin-top: 10px; margin-bottom: 20px;
}
.grids .row-fluid [class*='span'] {
	background: rgb(204, 204, 204); text-align: center; line-height: 30px;
}
.grids .row-fluid [class*='span']:hover {
	background: rgb(170, 170, 170);
}
.the-icons {
	list-style-type: none;
}
.the-icons li {
	margin: 5px 0px;
}
#updateInterval {
	margin-bottom: 0px;
}
.login {
	background: rgb(54, 142, 224);
}
.login .wrapper {
	margin: -200px; left: 50%; top: 50%; width: 400px; height: 500px; position: absolute;
}
.login .wrapper h1 > a {
	padding: 2px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 48px; font-weight: 300; text-decoration: none; display: block;
}
.login .wrapper h1 > a img {
	margin-top: -8px; margin-right: 20px;
}
.login .wrapper .login-body {
	background: rgb(255, 255, 255); margin-top: 20px;
}
.login .wrapper .login-body form {
	padding: 0px 30px;
}
.login .wrapper .login-body h2 {
	padding: 20px 30px 5px; color: rgb(51, 51, 51); font-size: 24px; font-weight: 300;
}
.login .wrapper .login-body .email input {
	padding: 8px 12px; height: 35px;
}
.login .wrapper .login-body .pw input {
	padding: 8px 12px; height: 35px;
}
.login .wrapper .login-body .submit {
	margin-top: 15px;
}
.login .wrapper .login-body .submit::after {
	clear: both; display: table; content: "";
}
.login .wrapper .login-body .submit input {
	float: right;
}
.login .wrapper .login-body .submit .remember {
	margin-top: 5px; margin-left: 1px; float: left;
}
.login .wrapper .login-body .submit .remember [class*=icheckbox] {
	float: left;
}
.login .wrapper .login-body .submit .remember label {
	float: left;
}
.login .wrapper .login-body .submit .remember label {
	margin-left: 10px;
}
.login .wrapper .login-body .forget {
	margin-top: 50px;
}
.login .wrapper .login-body .forget a {
	background: rgb(238, 238, 238); padding: 10px 0px; text-align: center; color: rgb(85, 85, 85); text-decoration: none; display: block;
}
.login .wrapper .login-body .forget a:hover {
	background: rgb(221, 221, 221);
}
.login .wrapper .login-body .forget a span {
	line-height: 30px; margin-bottom: 10px; position: relative;
}
.pagination-custom.pagination {
	height: 28px; margin-top: -1px;
}
.pagination-custom.pagination li.active a {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
.pagination-custom.pagination li.active a:hover {
	background: rgb(54, 142, 224);
}
.pagination-custom.pagination li a {
	background: rgb(238, 238, 238); padding: 5px 12px; border: 0px currentColor; color: rgb(51, 51, 51); text-decoration: none;
}
.pagination-custom.pagination li a:hover {
	background: rgb(221, 221, 221);
}
.post-results ul {
	
}
.post-results ul::after {
	clear: both; display: table; content: "";
}
.post-results ul li {
	padding: 15px; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: dotted;
}
.post-results ul li::after {
	clear: both; display: table; content: "";
}
.post-results ul li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.post-results ul li:last-child {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0;
}
.post-results ul li .thumbnail {
	border-radius: 0px; float: left; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.post-results ul li .post-info {
	margin-left: 210px;
}
.post-results ul li .post-info a {
	font-size: 16px;
}
.post-results ul li .post-info .url {
	color: rgb(41, 183, 84);
}
.post-results ul li:nth-child(2n) {
	background: rgb(255, 255, 255);
}
.calendar {
	margin-top: 10px;
}
.calendar .fc-header .fc-header-title h2 {
	line-height: 25px; font-size: 18px; font-weight: 300; margin-bottom: 0px;
}
.calendar .fc-header .fc-header-right .fc-button {
	top: -45px; position: relative;
}
.calendar .fc-content .fc-event {
	border: 0px currentColor !important; font-size: 12px;
}
.calendar .fc-content .fc-event .fc-event-inner {
	background: rgb(54, 142, 224); margin: 0px; border: 0px currentColor !important;
}
.calendar .fc-content .fc-event .fc-event-inner .fc-event-title {
	padding: 2px 5px;
}
.calendar .fc-content .fc-event .fc-event-inner .fc-event-time {
	padding: 2px 2px 2px 5px;
}
.calendar .fc-button {
	border: 0px currentColor !important; margin-right: 5px;
}
.calendar .fc-state-active.fc-button {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
.calendar .fc-state-active.fc-button:hover {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
.calendar .fc-button:hover {
	background: rgb(221, 221, 221);
}
.calendar .fc-button-next.fc-button {
	margin-left: 10px;
}
.calendar .fc-button-prev.fc-button {
	margin-left: 10px;
}
.calendar .fc-button-next.fc-button .fc-button-content {
	padding: 0px 9px;
}
.calendar .fc-button-prev.fc-button .fc-button-content {
	padding: 0px 9px;
}
.calendar .fc-button-next.fc-button .fc-button-content i {
	color: rgb(102, 102, 102);
}
.calendar .fc-button-prev.fc-button .fc-button-content i {
	color: rgb(102, 102, 102);
}
.calendar .fc-button-next.fc-button:hover .fc-button-content i {
	color: rgb(51, 51, 51);
}
.calendar .fc-button-prev.fc-button:hover .fc-button-content i {
	color: rgb(51, 51, 51);
}
.calendar .fc-button-prev.fc-button {
	margin-right: 10px; margin-left: 0px;
}
.calendar .fc-button .fc-button-inner {
	border: 0px currentColor !important;
}
.flot {
	width: 100%; height: 300px;
}
.small.flot {
	height: 150px;
}
.medium.flot {
	height: 200px;
}
.chzn-container .chzn-drop {
	border-radius: 0px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-border-radius: 0; -o-border-radius: 0;
}
.chzn-container .chzn-drop .chzn-results > li.highlighted {
	background: rgb(54, 142, 224);
}
.chzn-container-single.chzn-container .chzn-search input {
	
}
.chzn-container-single.chzn-container .chzn-single {
	background: rgb(255, 255, 255); border-radius: 0px; padding-top: 3px; padding-bottom: 3px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-border-radius: 0; -o-border-radius: 0;
}
.chzn-container-single.chzn-container .chzn-single div b {
	
}
.chzn-container-multi.chzn-container .chzn-choices {
	background: rgb(255, 255, 255); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.chzn-container-multi.chzn-container .chzn-choices .search-choice {
	background: rgb(238, 238, 238); border-radius: 0px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-border-radius: 0; -o-border-radius: 0;
}
.cke_chrome.cke {
	border: 0px currentColor; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.cke .cke_top {
	background: rgb(255, 255, 255); border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(221, 221, 221);
}
.cke .cke_top .cke_button {
	background: rgb(238, 238, 238); border-radius: 0px; border: 0px currentColor; cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.cke .cke_top .cke_combo_button {
	background: rgb(238, 238, 238); border-radius: 0px; border: 0px currentColor; cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.cke .cke_top .cke_button:hover {
	background: rgb(187, 187, 187); border: 0px currentColor; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.cke .cke_top .cke_button_on.cke_button {
	background: rgb(187, 187, 187); border: 0px currentColor; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.cke .cke_top .cke_button:active {
	background: rgb(187, 187, 187); border: 0px currentColor; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.cke .cke_top .cke_button:focus {
	background: rgb(187, 187, 187); border: 0px currentColor; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.cke .cke_top .cke_combo_button:hover {
	background: rgb(187, 187, 187); border: 0px currentColor; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.cke .cke_top .cke_button_on.cke_combo_button {
	background: rgb(187, 187, 187); border: 0px currentColor; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.cke .cke_top .cke_combo_button:active {
	background: rgb(187, 187, 187); border: 0px currentColor; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.cke .cke_top .cke_combo_button:focus {
	background: rgb(187, 187, 187); border: 0px currentColor; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.cke .cke_top .cke_combo_on.cke_combo .cke_combo_button {
	background: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.cke .cke_top .cke_toolbar_separator {
	background: rgb(170, 170, 170); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.cke .cke_top .cke_toolgroup {
	background: rgb(255, 255, 255); margin: 0px 10px 9px 0px; border-radius: 0px; border: 0px currentColor; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-border-radius: 0; -o-border-radius: 0;
}
.cke .cke_contents {
	border: 1px solid rgb(221, 221, 221);
}
.cke .cke_bottom {
	background: rgb(238, 238, 238); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
table.DTCR_clonedTable {
	z-index: 202; cursor: move; background-color: white;
}
div.DTCR_pointer {
	width: 1px; z-index: 201; background-color: rgb(54, 142, 224);
}
div.DTCR_pointer::before {
	left: -5px; top: -25px; color: rgb(54, 142, 224); font-family: "FontAwesome"; position: absolute; content: "\f063";
}
.ColVis {
	margin-bottom: 1em; float: right;
}
.ColVis_Button {
	padding: 3px 5px; border: 1px solid rgb(208, 208, 208); height: 30px; margin-right: 3px; float: left; position: relative; cursor: pointer; background-color: rgb(255, 255, 255);
}
.ColVis_text_hover {
	border: 1px solid rgb(153, 153, 153); background-color: rgb(240, 240, 240);
}
div.ColVis_collectionBackground {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1100; background-color: black;
}
div.ColVis_collection {
	padding: 3px; border: 1px solid rgb(204, 204, 204); width: 150px; position: relative; z-index: 1102; background-color: rgb(243, 243, 243);
}
div.ColVis_collection button.ColVis_Button {
	width: 100%; margin-bottom: 2px; float: none; background-color: white;
}
div.ColVis_collection button.ColVis_Group {
	background: rgb(218, 218, 218); border: 1px solid rgb(186, 186, 186);
}
div.ColVis_catcher {
	position: absolute; z-index: 1101;
}
.disabled {
	color: rgb(153, 153, 153);
}
button.ColVis_Button {
	text-align: left;
}
div.ColVis_collection button.ColVis_Button:hover {
	border: 1px solid rgb(153, 153, 153); background-color: rgb(240, 240, 240);
}
div.ColVis_collection button.ColVis_Group:hover {
	background: rgb(186, 186, 186); border: 1px solid rgb(66, 66, 66);
}
span.ColVis_radio {
	width: 20px; display: inline-block;
}
.dataTables_wrapper .ColVis {
	margin: 10px 10px 10px 0px;
}
.dataTables_wrapper .ColVis .ColVis_Button {
	background: rgb(238, 238, 238); padding: 3px 8px; border: 0px currentColor;
}
.dataTables_wrapper .ColVis .ColVis_Button i {
	margin-left: 5px;
}
.dataTables_wrapper .ColVis .ColVis_Button:hover {
	background: rgb(221, 221, 221);
}
.dataTables_wrapper .dataTables_length {
	margin: 10px 10px 5px 0px; float: left; min-width: 200px;
}
.dataTables_wrapper .dataTables_length .input-mini {
	float: left;
}
.dataTables_wrapper .dataTables_length label > span {
	margin: 4px 5px 4px 0px; float: left;
}
.dataTables_wrapper .DTTT_container {
	margin: 10px 5px 10px 0px;
}
.dataTables_wrapper .DTTT_container .DTTT_button {
	background: rgb(238, 238, 238); border-radius: 0px; border: 0px currentColor; color: rgb(51, 51, 51); margin-right: 5px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-border-radius: 0; -o-border-radius: 0;
}
.dataTables_wrapper .DTTT_container .DTTT_button:hover {
	background: rgb(221, 221, 221);
}
.dataTables_wrapper .dataTables_filter {
	margin: 10px 10px 5px 5px; float: right;
}
.dataTables_wrapper .dataTables_filter input {
	margin-bottom: 0px;
}
.dataTables_wrapper .dataTables_info {
	margin-top: 10px; margin-bottom: 10px; margin-left: 10px; float: left;
}
.dataTables_wrapper .dataTables_info span {
	font-weight: 600;
}
.dataTables_wrapper .dataTables_paginate {
	margin-top: 10px; margin-right: 5px; margin-bottom: 10px; float: right;
}
.dataTables_wrapper .dataTables_paginate > a {
	background: rgb(238, 238, 238); padding: 3px 8px; color: rgb(51, 51, 51); text-decoration: none; margin-right: 5px; cursor: pointer;
}
.dataTables_wrapper .dataTables_paginate > a.paginate_button_disabled {
	color: rgb(153, 153, 153);
}
.dataTables_wrapper .dataTables_paginate > a.paginate_button_disabled:hover {
	background: rgb(238, 238, 238); cursor: default;
}
.dataTables_wrapper .dataTables_paginate > a:hover {
	background: rgb(221, 221, 221);
}
.dataTables_wrapper .dataTables_paginate > span > a {
	background: rgb(238, 238, 238); padding: 3px 8px; color: rgb(51, 51, 51); text-decoration: none; margin-right: 5px; cursor: pointer;
}
.dataTables_wrapper .dataTables_paginate > span > a.paginate_active {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
.dataTables_scroll {
	clear: both;
}
.dataTables_scrollBody {
	-webkit-overflow-scrolling: touch;
}
.DTFC_Cloned {
	background: rgb(238, 238, 238); border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
div.DTS tbody th {
	white-space: nowrap;
}
div.DTS tbody td {
	white-space: nowrap;
}
div.DTS tbody tr.even {
	background-color: white;
}
.alert-nomargin.alert {
	margin: 0px;
}
.DTFC_LeftHeadWrapper {
	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
div.DTS div.DTS_Loading {
	padding: 20px 0px; border: 1px solid rgb(153, 153, 153); left: 50%; top: 50%; width: 200px; height: 20px; text-align: center; margin-top: -20px; margin-left: -100px; position: absolute; z-index: 1; background-color: rgba(255, 255, 255, 0.5);
}
div.DTS div.dataTables_scrollHead {
	background-color: white;
}
div.DTS div.dataTables_scrollBody {
	z-index: 2;
}
.dataTables_processing {
	padding: 14px 0px 2px; border: 1px solid rgb(221, 221, 221); left: 50%; top: 50%; width: 250px; height: 30px; text-align: center; color: rgb(153, 153, 153); font-size: 14px; margin-top: -15px; margin-left: -125px; position: absolute; background-color: white;
}
.datepicker-dropdown.datepicker {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker::before {
	border: 0px currentColor;
}
.datepicker-dropdown.datepicker::after {
	border: 0px currentColor;
}
.datepicker-dropdown.datepicker .datepicker-days td {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-days th {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-days span {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-years td {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-years th {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-years span {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-months td {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-months th {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-months span {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-days .active {
	background: rgb(54, 142, 224); border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-years .active {
	background: rgb(54, 142, 224); border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-months .active {
	background: rgb(54, 142, 224); border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-days .active:hover {
	background: rgb(30, 116, 197); border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-years .active:hover {
	background: rgb(30, 116, 197); border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.datepicker-dropdown.datepicker .datepicker-months .active:hover {
	background: rgb(30, 116, 197); border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.daterangepicker::before {
	border: 0px currentColor !important;
}
.daterangepicker::after {
	border: 0px currentColor !important;
}
.daterangepicker th {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.daterangepicker td {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.daterangepicker td:hover {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.daterangepicker td.active {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.daterangepicker .calendar {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.daterangepicker .active {
	background-image: none !important; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgb(54, 142, 224);
}
.elfinder {
	border-radius: 0px; border: 0px currentColor; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.elfinder .elfinder-toolbar {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.elfinder .elfinder-toolbar .elfinder-buttonset {
	border: 0px currentColor;
}
.elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-toolbar-button-separator {
	border-color: rgb(238, 238, 238);
}
.elfinder .elfinder-toolbar .elfinder-button {
	background: rgb(255, 255, 255); border-radius: 0px; border: 0px currentColor; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.elfinder .elfinder-toolbar .elfinder-button:hover {
	background: rgb(221, 221, 221); cursor: pointer;
}
.elfinder .elfinder-toolbar .elfinder-button-search.elfinder-button:hover {
	
}
.elfinder .elfinder-toolbar .ui-state-disabled.elfinder-button {
	background: rgb(255, 255, 255); cursor: default;
}
.elfinder .elfinder-toolbar .ui-state-disabled.elfinder-button .elfinder-button-icon {
	opacity: 0.2;
}
.elfinder .elfinder-button-search input {
	border-color: rgb(204, 204, 204); margin-bottom: 0px;
}
.elfinder .elfinder-statusbar {
	background: rgb(238, 238, 238); border-color: rgb(204, 204, 204); padding: 10px 12px; border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.elfinder .elfinder-navbar {
	background: rgb(238, 238, 238);
}
.elfinder .elfinder-navbar .elfinder-navbar-dir {
	padding: 5px 12px 5px 40px; border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.elfinder .elfinder-cwd-filename {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.elfinder .elfinder-cwd-file {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.elfinder .elfinder-cwd-file-wrapper {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.elfinder .elfinder-cwd-file:hover {
	background: rgb(238, 238, 238);
}
.filetree .dynatree-container {
	border: 0px currentColor;
}
.activeFolder {
	font-weight: bold; margin-left: 5px;
}
.additionalInformation {
	font-weight: bold; margin-left: 5px;
}
.btn-file {
	padding: 4px 8px; border: 1px solid rgb(204, 204, 204); overflow: hidden; vertical-align: middle; position: relative;
}
.btn-file > input {
	margin: 0px; top: 0px; right: 0px; font-size: 23px; position: absolute; cursor: pointer; direction: ltr; opacity: 0; transform: translate(-300px, 0) scale(4);
}
.fileupload {
	margin-bottom: 0px;
}
.fileupload .uneditable-input {
	margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: text;
}
.fileupload .thumbnail {
	text-align: center; overflow: hidden; margin-bottom: 5px; vertical-align: middle; display: inline-block;
}
.fileupload .thumbnail > img {
	vertical-align: middle; display: inline-block; max-height: 100%;
}
.fileupload .btn {
	vertical-align: middle;
}
.fileupload-exists .fileupload-new {
	display: none;
}
.fileupload-new .fileupload-exists {
	display: none;
}
.fileupload-inline .fileupload-controls {
	display: inline;
}
.fileupload-new .input-append .btn-file {
	border-radius: 0px; -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0;
}
.thumbnail-borderless .thumbnail {
	padding: 0px; border-radius: 0px; border: currentColor; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.thumbnail-borderless.fileupload-new .thumbnail {
	border: 1px solid rgb(221, 221, 221);
}
.warning.control-group .fileupload .uneditable-input {
	border-color: rgb(164, 126, 60); color: rgb(164, 126, 60);
}
.warning.control-group .fileupload .fileupload-preview {
	color: rgb(164, 126, 60);
}
.warning.control-group .fileupload .thumbnail {
	border-color: rgb(164, 126, 60);
}
.error.control-group .fileupload .uneditable-input {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72);
}
.error.control-group .fileupload .fileupload-preview {
	color: rgb(185, 74, 72);
}
.error.control-group .fileupload .thumbnail {
	border-color: rgb(185, 74, 72);
}
.success.control-group .fileupload .uneditable-input {
	border-color: rgb(70, 136, 71); color: rgb(70, 136, 71);
}
.success.control-group .fileupload .fileupload-preview {
	color: rgb(70, 136, 71);
}
.success.control-group .fileupload .thumbnail {
	border-color: rgb(70, 136, 71);
}
.form-wizard {
	margin-bottom: 0px;
}
.form-wizard .step .control-group {
	padding: 0px 20px;
}
.form-wizard .form-actions {
	margin-top: 0px; margin-bottom: 0px;
}
.wizard-vertical.form-wizard {
	margin-bottom: 0px;
}
.wizard-vertical.form-wizard .form-content {
	background: rgb(255, 255, 255); padding: 10px; overflow: hidden; margin-left: 220px; border-left-color: rgb(214, 214, 214); border-left-width: 1px; border-left-style: solid;
}
.wizard-vertical.form-wizard .form-content .control-group {
	padding: 10px;
}
.wizard-vertical.form-wizard .form-content :last-child.control-group {
	margin-bottom: 0px;
}
.wizard-vertical.form-wizard .step {
	background: rgb(238, 238, 238);
}
.wizard-vertical.form-wizard .wizard-steps {
	width: 220px; margin-bottom: 0px; float: left; min-height: 200px;
}
.wizard-vertical.form-wizard .wizard-steps > li {
	background: rgb(238, 238, 238); width: 100% !important; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: none; display: block;
}
.wizard-vertical.form-wizard .wizard-steps > li::after {
	clear: both; display: table; content: "";
}
.wizard-vertical.form-wizard .wizard-steps > li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.wizard-vertical.form-wizard .wizard-steps > li.active {
	background: rgb(255, 255, 255); border-top-color: rgb(214, 214, 214); border-bottom-color: rgb(214, 214, 214); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.wizard-vertical.form-wizard .wizard-steps > li:first-child.active {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.wizard-vertical.form-wizard .wizard-steps > li.active::after {
	background: rgb(255, 255, 255); left: auto; top: 0px; width: 1px; height: 100%; right: -1px; bottom: 0px; display: block; position: absolute; content: "";
}
.wizard-vertical.form-wizard .wizard-steps > li .single-step {
	padding: 10px;
}
.wizard-vertical.form-wizard .wizard-steps > li .single-step::after {
	clear: both; display: table; content: "";
}
.wizard-vertical.form-wizard .wizard-steps > li .title {
	float: left;
}
.wizard-vertical.form-wizard .wizard-steps > li .description {
	margin-top: 2px; margin-left: 10px; float: left;
}
.wizard-vertical.form-wizard .form-actions {
	background: rgb(255, 255, 255); padding-left: 240px; margin-top: 0px; margin-bottom: 0px; border-top-color: rgb(214, 214, 214); border-top-width: 1px; border-top-style: solid;
}
.form-wizard .wizard-steps {
	background: rgb(238, 238, 238); margin: 0px 0px 30px; padding: 0px; list-style-type: none;
}
.form-wizard .wizard-steps::after {
	clear: both; display: table; content: "";
}
.form-wizard .wizard-steps li {
	text-align: center; float: left;
}
.form-wizard .wizard-steps li:last-child .single-step {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.form-wizard .wizard-steps li .single-step {
	padding: 15px 0px;
}
.form-wizard .wizard-steps li .single-step .title {
	background: rgb(221, 221, 221); padding: 4px 10px; text-align: center; color: rgb(136, 136, 136); font-size: 16px;
}
.form-wizard .wizard-steps li .single-step .description {
	color: rgb(170, 170, 170); margin-left: 5px;
}
.form-wizard .wizard-steps li.active {
	background: rgb(255, 255, 255); position: relative;
}
.form-wizard .wizard-steps li.active::after {
	background: rgb(255, 255, 255); left: 0px; width: 100%; height: 1px; right: 0px; bottom: -1px; display: block; position: absolute; content: "";
}
.form-wizard .wizard-steps li.active .single-step .title {
	background: rgb(54, 142, 224); color: rgb(255, 255, 255);
}
.form-wizard .wizard-steps li.active .single-step .description {
	color: rgb(51, 51, 51);
}
.form-wizard .steps-2.wizard-steps li {
	width: 50%;
}
.form-wizard .steps-3.wizard-steps li {
	width: 33.33%;
}
.form-wizard .steps-4.wizard-steps li {
	width: 25%;
}
.form-wizard .steps-5.wizard-steps li {
	width: 20%;
}
#gritter-notice-wrapper {
	left: 50%; right: auto; margin-left: -150.5px;
}
#map1 {
	height: 400px;
}
#map2 {
	height: 400px;
}
#map3 {
	height: 400px;
}
#map4 {
	height: 400px;
}
#map1 img {
	max-width: none;
}
#map2 img {
	max-width: none;
}
#map3 img {
	max-width: none;
}
#map4 img {
	max-width: none;
}
.cluster {
	text-align: center; color: rgb(255, 255, 255); font-weight: bold; cursor: pointer;
}
.cluster-1.cluster {
	background: url("http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/images/m1.png"); width: 53px; height: 52px; line-height: 52px;
}
.cluster-2.cluster {
	background: url("http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/images/m2.png"); width: 56px; height: 55px; line-height: 55px;
}
.cluster-5.cluster {
	background: url("http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/images/m3.png"); width: 66px; height: 65px; line-height: 65px;
}
.ms-container .ms-list {
	border-radius: 0px !important; box-shadow: none !important; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.ms-container .multi-custom-header {
	background: rgb(54, 142, 224); padding: 2px 8px; color: rgb(255, 255, 255);
}
.plupload .plupload_container {
	padding: 0px;
}
.plupload .plupload_container .plupload_filelist_header {
	display: none;
}
.plupload .plupload_container .plupload_filelist {
	background: rgb(255, 255, 255);
}
.plupload .plupload_container .plupload_filelist > li {
	background: rgb(255, 255, 255);
}
.plupload .plupload_container .plupload_filelist_footer {
	background: rgb(255, 255, 255); height: 30px;
}
.plupload .plupload_container .plupload_filelist_footer .pl_add {
	margin-right: 5px;
}
.pl-sidebar.plupload .plupload_filelist_footer {
	padding: 0px; height: auto; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.pl-sidebar.plupload .plupload_filelist_footer .plupload_add {
	background: rgb(221, 221, 221); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); margin: 0px; padding: 4px; border-radius: 0px; text-align: center; display: block; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.pl-sidebar.plupload .plupload_filelist_footer .plupload_add:hover {
	background: rgb(187, 187, 187);
}
.pl-sidebar.plupload .plupload_filelist_footer .plupload_file_name {
	float: none;
}
.pl-sidebar.plupload .plupload_filelist_footer .plupload_total_status {
	display: none;
}
.pl-sidebar.plupload .plupload_filelist_footer .plupload_file_status {
	display: none;
}
.pl-sidebar.plupload .plupload_filelist_footer .plupload_file_action {
	display: none;
}
.pl-sidebar.plupload .plupload_filelist_footer .plupload_progress {
	display: none;
}
.pl-sidebar.plupload .plupload_filelist_footer .plupload_file_size {
	display: none;
}
.pl-sidebar.plupload .plupload_content .plupload_filelist {
	border: 1px solid rgb(204, 204, 204); -ms-overflow-y: auto;
}
.pl-sidebar.plupload .plupload_content .plupload_filelist .plupload_delete .plupload_file_status {
	display: none;
}
.pl-sidebar.plupload .plupload_content .plupload_filelist .plupload_failed .plupload_file_status {
	display: none;
}
.pl-sidebar.plupload .plupload_content .plupload_filelist .plupload_delete .plupload_file_name {
	width: 100px; line-height: 18px; font-size: 11px;
}
.pl-sidebar.plupload .plupload_content .plupload_filelist .plupload_failed .plupload_file_name {
	width: 100px; line-height: 18px; font-size: 11px;
}
.pl-sidebar.plupload .plupload_content .plupload_filelist .plupload_delete .plupload_file_size {
	display: none;
}
.pl-sidebar.plupload .plupload_content .plupload_filelist .plupload_failed .plupload_file_size {
	display: none;
}
.pl-sidebar.plupload .plupload_content .plupload_filelist .plupload_droptext {
	color: rgb(51, 51, 51); position: relative;
}
.pl-sidebar.plupload .plupload_content .plupload_filelist .plupload_droptext span {
	left: 0px; text-align: center; right: 0px; font-weight: bold; position: absolute; z-index: 99;
}
.pl-sidebar.plupload .plupload_content .plupload_filelist .plupload_droptext::after {
	left: 13px; top: 10px; color: rgb(230, 230, 230); font-family: "FontAwesome"; font-size: 128px; position: absolute; z-index: 98; content: "\f0ee";
}
.ui-resizable-e.ui-resizable-handle {
	cursor: col-resize;
}
#ascrail2000 div {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.ui-draggable.slimScrollBar {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.select2-container .select2-choice {
	background: rgb(255, 255, 255); border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.select2-container .select2-choice div {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.select2-drop-above.select2-container .select2-choice {
	border-radius: 0px; background-image: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.select2-container .select2-search-choice-close {
	top: 3px;
}
.select2-container .select2-choices {
	background-image: none;
}
.select2-results {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.select2-search {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.select2-with-searchbox {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.slider {
	margin: 10px 0px 20px; border-radius: 0px; height: 6px; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.slider::after {
	clear: both; display: table; content: "";
}
.slider .amount {
	left: 0px; top: -20px; position: absolute;
}
.slider .amount_min {
	left: 0px; bottom: -25px; position: absolute;
}
.slider .amount_max {
	right: 0px; bottom: -25px; position: absolute;
}
.slider .ui-slider-handle {
	background: rgb(54, 142, 224); border-radius: 0px; border: 0px currentColor; width: 14px; height: 14px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.ui-spinner {
	border-color: rgb(204, 204, 204); border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.ui-spinner .spinner {
	border: 0px currentColor; margin-top: 0px;
}
.ui-spinner .ui-spinner-button {
	opacity: 0.6;
}
[id$='_tagsinput'].tagsinput {
	padding-bottom: 0px;
}
[id$='_tagsinput'].tagsinput .tag {
	background: rgb(54, 142, 224); border-radius: 0px; border: 0px currentColor; color: rgb(255, 255, 255); -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
[id$='_tagsinput'].tagsinput .tag a {
	color: rgb(255, 255, 255);
}
.dropdown-menu.bootstrap-timepicker-widget {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.dropdown-menu.colorpicker {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.dropdown-menu.bootstrap-timepicker-widget::before {
	border: 0px currentColor !important;
}
.dropdown-menu.bootstrap-timepicker-widget::after {
	border: 0px currentColor !important;
}
.dropdown-menu.colorpicker::before {
	border: 0px currentColor !important;
}
.dropdown-menu.colorpicker::after {
	border: 0px currentColor !important;
}
.editable-input .datepicker-inline {
	width: 260px;
}
.editable-input .datepicker table tr td {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.editable-input .datepicker table tr td:hover {
	background: rgb(187, 187, 187);
}
.editable-input .datepicker table tr td.active {
	background: rgb(54, 142, 224);
}
.editable-input .datepicker table tr td.active:hover {
	background: rgb(27, 103, 175);
}
.editable-address {
	margin-bottom: 5px; display: block;
}
.editable-address span {
	width: 70px; display: inline-block;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
body {
	font: 12px/1.5 Microsoft YaHei, Helvitica, Verdana, Arial, san-serif; font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(54, 142, 224);
}
a:focus {
	text-decoration: none;
}
.ulreset {
	margin: 0px; padding: 0px; list-style-type: none;
}
#navigation .user .icon-nav {
	margin: 0px; padding: 0px; list-style-type: none;
}
#navigation .main-nav {
	margin: 0px; padding: 0px; list-style-type: none;
}
.letterbox .letter {
	margin: 0px; padding: 0px; list-style-type: none;
}
.blog-widget-recent-posts {
	margin: 0px; padding: 0px; list-style-type: none;
}
.blog-widget-latest-photos {
	margin: 0px; padding: 0px; list-style-type: none;
}
.blog-widget-categories {
	margin: 0px; padding: 0px; list-style-type: none;
}
.blog-widget-tags {
	margin: 0px; padding: 0px; list-style-type: none;
}
.user-list > ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.statistic-big .stats-overview {
	margin: 0px; padding: 0px; list-style-type: none;
}
.pagestats {
	margin: 0px; padding: 0px; list-style-type: none;
}
.userlist {
	margin: 0px; padding: 0px; list-style-type: none;
}
.quickstats {
	margin: 0px; padding: 0px; list-style-type: none;
}
.tags {
	margin: 0px; padding: 0px; list-style-type: none;
}
.bestseller {
	margin: 0px; padding: 0px; list-style-type: none;
}
.tabs {
	margin: 0px; padding: 0px; list-style-type: none;
}
.stats {
	margin: 0px; padding: 0px; list-style-type: none;
}
.minitiles {
	margin: 0px; padding: 0px; list-style-type: none;
}
.timeline {
	margin: 0px; padding: 0px; list-style-type: none;
}
.timeline > li .timeline-content .activity .timeline-images {
	margin: 0px; padding: 0px; list-style-type: none;
}
.post-results ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.colors {
	margin: 0px; padding: 0px; list-style-type: none;
}
.nopadding {
	padding: 0px !important;
}
.margin-top.row-fluid {
	margin-top: 30px;
}
.visible-480 {
	display: none;
}
.box-sortable {
	background: rgb(238, 238, 238); border: 1px dotted rgb(51, 51, 51);
}
.small.colors > li {
	width: 20px; height: 20px;
}
.small.colors > li > a {
	width: 20px; height: 20px;
}
.small.colors > li > span {
	width: 20px; height: 20px;
}
.colors > li {
	margin: 0px 5px 5px 0px; width: 40px; height: 40px; float: left;
}
.colors > li > a {
	width: 40px; height: 40px; display: block;
}
.colors > li > span {
	width: 40px; height: 40px; display: block;
}
.basic-margin > li {
	margin: 0px 5px 5px 0px;
}
.basic-margin > a {
	margin: 0px 5px 5px 0px;
}
.alert {
	padding: 8px 35px 8px 10px;
	text - shadow: none; - webkit - box - shadow: 0 2px 4px rgba(0, 0, 0, 0.2); - moz - box - shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box - shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	background - color: #f9edbe;
	border: 1px solid#f0c36d; - webkit - border - radius: 2px; - moz - border - radius: 2px;
	border - radius: 2px;
	color: #333
}.alert - success {
	background - color: #dff0d8;
	border - color: #a3d48e;
	color: #468847
}.alert - danger,
.alert - error {
	background - color: #f2dede;
	border - color: #dd4b39;
	color: #dd4b39
}.alert - info {
	background - color: #d9edf7;
	border - color: #85c5e5;
	color: #3a87ad
}.alert - success,
.alert - danger,
.alert - error,
.alert - info {
	text - shadow: 0 1px 0 rgba(255, 255, 255, 0.5)
}.alert - danger,
.alert - error {
	border - color: #d59595;
	color: #b94a48
}
